Partager via


structure PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE (winnt.h)

Note

Cette API a été ajoutée au SDK 19041 dans une mise à jour publiée en novembre 2020.

Contient des plages d’adresses appliquées dynamiques utilisées par différentes fonctionnalités liées à la protection de pile appliquée par le matériel en mode utilisateur (HSP). La fonction SetProcessDynamicEnforcedCetCompatibleRanges utilise cette structure.

Syntaxe

typedef struct _PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE {
  ULONG_PTR BaseAddress;
  SIZE_T    Size;
  DWORD     Flags;
} PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE, *PPROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE;

Members

BaseAddress

Adresse de base d’une plage d’adresses appliquée dynamique.

Size

Taille en octets d’une plage d’adresses appliquée dynamique.

Flags

Indicateurs qui s’appliquent à la plage d’adresses appliquée dynamique décrite par BaseAddress et Size.

Valeur Meaning
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x00000001UL
La plage d’adresses appliquée dynamique doit être ajoutée. Si cet indicateur n’est pas défini, la plage est supprimée. Il s’agit d’un indicateur d’entrée.
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
0x00000002UL
La plage d’adresses appliquée dynamique a été traitée avec succès (ajoutée ou supprimée). Il s’agit d’un indicateur de sortie utilisé pour signaler les plages qui ont été correctement traitées lors du traitement d’un tableau de plusieurs plages.

Spécifications

Requirement Valeur
Client minimum requis Windows 10, version 2004 (10.0 ; Build 19041.662)
serveur minimum pris en charge Windows Server, version 2004 (10.0 ; Build 19041.662)
Header winnt.h