Partager via


structure PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE (winnt.h)

Notes

Cette API a été ajoutée au Kit de développement logiciel (SDK) 19041 dans une mise à jour publiée en novembre 2020.

Contient des plages d’adresses dynamiques appliquées utilisées par diverses fonctionnalités liées à la protection de la pile matérielle appliquée 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;

Membres

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 Signification
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x00000001UL
La plage d’adresses dynamique appliquée 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
0x000000002UL
La plage d’adresses dynamique appliquée 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041.662)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041.662)
En-tête winnt.h