IsUserCetAvailableInEnvironment 函数 (sysinfoapi.h)

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

Syntax

BOOL IsUserCetAvailableInEnvironment(
  DWORD UserCetEnvironment
);

参数

UserCetEnvironment

要查询的环境。 此参数可以是下列值之一。

价值 Meaning
USER_CET_ENVIRONMENT_WIN32_PROCESS
0x000000000UL
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。

要求

Requirement 价值
最低支持的客户端 Windows 10 内部版本 20348
支持的最低服务器 Windows 10 内部版本 20348
Header sysinfoapi.h
Library kernel32。自由