Compartir a través de


estructura PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE (winnt.h)

Nota:

Esta API se agregó al SDK 19041 en una actualización publicada en noviembre de 2020.

Contiene intervalos de direcciones aplicados dinámicamente usados por varias características relacionadas con la protección de pila aplicada por hardware (HSP) en modo de usuario. La función SetProcessDynamicEnforcedCetCompatibleRanges usa esta estructura.

Syntax

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

Dirección base de un intervalo de direcciones aplicado dinámicamente.

Size

Tamaño en bytes de un intervalo de direcciones aplicado dinámicamente.

Flags

Marcas que se aplican al intervalo de direcciones aplicado dinámicamente descrito por BaseAddress y Size.

Importancia Meaning
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x00000001UL
Se debe agregar el intervalo de direcciones aplicado dinámicamente. Si no se establece esta marca, se quita el intervalo. Se trata de una marca de entrada.
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
0x00000002UL
El intervalo de direcciones aplicado dinámicamente se ha procesado correctamente (ya sea agregado o quitado). Se trata de una marca de salida que se usa para notificar qué intervalos se procesaron correctamente al procesar una matriz de varios intervalos.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 10, versión 2004 (10.0; Compilación 19041.662)
servidor mínimo admitido Windows Server, versión 2004 (10.0; Compilación 19041.662)
Header winnt.h