共用方式為


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;

成員

BaseAddress

動態強制位址範圍的基位址。

Size

動態強制執行位址範圍的位元組大小。

Flags

套用至 BaseAddressSize 所描述之動態強制執行位址範圍的旗標。

意義
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x000000001UL
應新增動態強制執行的位址範圍。 如果未設定此旗標,則會移除範圍。 這是輸入旗標。
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
0x00000002UL
動態強制執行的位址範圍已成功處理, (新增或移除) 。 這是輸出旗標,用來報告處理多個範圍的陣列時,已成功處理哪些範圍。

規格需求

需求
最低支援的用戶端 Windows 10 版本 2004 (10.0;組建 19041.662)
最低支援的伺服器 Windows Server 版本 2004 (10.0;組建 19041.662)
標頭 winnt.h