ENCLAVE_INFORMATION 结构 (ntenclv.h)

包含有关当前正在执行的 enclave 的信息。

语法

typedef struct ENCLAVE_INFORMATION {
  ULONG            EnclaveType;
  ULONG            Reserved;
  PVOID            BaseAddress;
  SIZE_T           Size;
  ENCLAVE_IDENTITY Identity;
} ENCLAVE_INFORMATION;

成员

EnclaveType

enclave 的体系结构类型。

含义
ENCLAVE_TYPE_SGX
0x00000001
Intel Software Guard 扩展的 enclave (SGX) 体系结构扩展。
ENCLAVE_TYPE_SGX2
0x00000002
支持 SGX2 和 SGX1 enclave。 除了其他 SGX2 构造) 外,平台和 OS 在此平台上支持 EDMM 的 SGX2 指令 (。
ENCLAVE_TYPE_VBS
0x00000010
VBS enclave。

Reserved

保留。

BaseAddress

指向 enclave 基址的指针。

Size

enclave 的大小(以字节为单位)。

Identity

enclave 的主模块的标识。

要求

要求
最低受支持的客户端 Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 ntenclv.h

另请参阅

Enclave 结构

ENCLAVE_IDENTITY

EnclaveGetEnclaveInformation