查询用户模式硬件强制堆栈保护是否可用于指定的环境。
语法
BOOL IsUserCetAvailableInEnvironment(
DWORD UserCetEnvironment
);
参数
UserCetEnvironment
要查询的环境。 此参数的取值可为下列值之一:
值 |
含义 |
-
USER_CET_ENVIRONMENT_WIN32_PROCESS
- 0x00000000UL
|
Win32 环境。
|
-
USER_CET_ENVIRONMENT_SGX2_ENCLAVE
- 0x00000002UL
|
Intel Software Guard Extensions 2 (SGX2) enclave 环境。
|
-
USER_CET_ENVIRONMENT_VBS_ENCLAVE
- 0x00000010UL
|
基于虚拟化的安全性 (VBS) enclave 环境。
|
-
USER_CET_ENVIRONMENT_VBS_BASIC_ENCLAVE
- 0x00000011UL
|
基于虚拟化的安全 (VBS) 基本 enclave 环境。
|
返回值
如果用户模式硬件强制实施堆栈保护可用于指定环境,则为 TRUE,否则为 FALSE。
要求
要求 |
值 |
最低受支持的客户端 |
Windows 10内部版本 20348 |
最低受支持的服务器 |
Windows 10内部版本 20348 |
标头 |
sysinfoapi.h |