共用方式為


IsUserCetAvailableInEnvironment 函式 (sysinfoapi.h)

查詢使用者模式硬體強制執行的 Stack Protection 是否適用於指定的環境。

語法

BOOL IsUserCetAvailableInEnvironment(
  DWORD UserCetEnvironment
);

參數

UserCetEnvironment

要查詢的環境。 此參數可以是下列其中一個值。

意義
USER_CET_ENVIRONMENT_WIN32_PROCESS
0x00000000UL
Win32 環境。
USER_CET_ENVIRONMENT_SGX2_ENCLAVE
0x00000002UL
Intel Software Guard Extensions 2 (SGX2) 記憶體保護區環境。
USER_CET_ENVIRONMENT_VBS_ENCLAVE
0x00000010UL
以虛擬化為基礎的安全性 (VBS) 記憶體保護區環境。
USER_CET_ENVIRONMENT_VBS_BASIC_ENCLAVE
0x00000011UL
以虛擬化為基礎的安全性 (VBS) 基本記憶體保護區環境。

傳回值

如果使用者模式硬體強制執行的 Stack Protection 適用於指定的環境,則為 TRUE,否則為 FALSE。

規格需求

需求
最低支援的用戶端 Windows 10 組建 20348
最低支援的伺服器 Windows 10 組建 20348
標頭 sysinfoapi.h