共用方式為


PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE結構 (winnt.h)

備註

此 API 已在 2020 年 11 月發行的更新中新增至 19041 SDK。

包含與使用者模式硬體強制堆疊保護 (HSP) 相關的各種功能所使用的動態強制位址範圍。 SetProcessDynamicEnforcedCetCompatibleRanges 函式會使用此結構。

語法

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