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_SGX0x00000001 |
Intel Software Guard 扩展的 enclave (SGX) 体系结构扩展。 |
ENCLAVE_TYPE_SGX20x00000002 |
支持 SGX2 和 SGX1 enclave。 除了其他 SGX2 构造) 外,平台和 OS 在此平台上支持 EDMM 的 SGX2 指令 (。 |
ENCLAVE_TYPE_VBS0x00000010 |
VBS enclave。 |
Reserved
保留。
BaseAddress
指向 enclave 基址的指针。
Size
enclave 的大小(以字节为单位)。
Identity
enclave 的主模块的标识。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1709 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | ntenclv.h |