PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE结构(winnt.h)

注释

此 API 已在 2020 年 11 月发布的更新中添加到 19041 SDK。

包含与用户模式硬件强制堆栈保护(HSP)相关的各种功能使用的动态强制地址范围。 SetProcessDynamicEnforcedCetCompatibleRanges 函数使用此结构。

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

动态强制地址范围的基址。

Size

动态强制地址范围的大小(以字节为单位)。

Flags

适用于 BaseAddressSize 描述的动态强制地址范围的标志。

价值 Meaning
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x00000001UL
应添加动态强制实施地址范围。 如果未设置此标志,则会删除该范围。 这是一个输入标志。
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
0x00000002UL
已成功处理动态强制实施地址范围(添加或删除)。 这是一个输出标志,用于报告处理多个范围的数组时已成功处理的范围。

要求

Requirement 价值
最低支持的客户端 Windows 10 版本 2004 (10.0;内部版本 19041.662)
支持的最低服务器 Windows Server 版本 2004 (10.0;内部版本 19041.662)
Header winnt.h