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 forzados dinámicos que usan varias características relacionadas con la protección de pila forzada por hardware (HSP) en modo de usuario. La función SetProcessDynamicEnforcedCetCompatibleRanges usa esta estructura.

Sintaxis

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;

Miembros

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 forzado dinámico descrito por BaseAddress y Size.

Valor Significado
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 informar de los intervalos que se procesaron correctamente al procesar una matriz de varios intervalos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004 (10.0; Compilación 19041.662)
Servidor mínimo compatible Windows Server, versión 2004 (10.0; Compilación 19041.662)
Encabezado winnt.h