IsUserCetAvailableInEnvironment 函数 (sysinfoapi.h)

查询用户模式硬件强制堆栈保护是否可用于指定的环境。

语法

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