PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE struttura (winnt.h)

Nota

Questa API è stata aggiunta all'SDK 19041 in un aggiornamento rilasciato nel novembre 2020.

Contiene intervalli di indirizzi applicati dinamici usati da varie funzionalità correlate a Hardware-mode Hardware-enforced Stack Protection (HSP). La funzione SetProcessDynamicEnforcedCetCompatibleRanges usa questa struttura.

Sintassi

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

Indirizzo di base di un intervallo di indirizzi applicato dinamico.

Size

Dimensioni in byte di un intervallo di indirizzi applicato dinamico.

Flags

Flag che si applicano all'intervallo di indirizzi applicato dinamico descritto da BaseAddress e Size.

Valore Significato
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x00000001UL
L'intervallo di indirizzi applicato dinamico deve essere aggiunto. Se questo flag non è impostato, l'intervallo viene rimosso. Questo è un flag di input.
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
0x0000002UL
L'intervallo di indirizzi applicato dinamico è stato elaborato correttamente (aggiunto o rimosso). Questo è un flag di output usato per segnalare gli intervalli elaborati correttamente durante l'elaborazione di una matrice di più intervalli.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 2004 (10.0; Build 19041.662)
Server minimo supportato Windows Server, versione 2004 (10.0; Build 19041.662)
Intestazione winnt.h