ENCLAVE_INIT_INFO_SGX结构 (winnt.h)
包含特定于体系结构的信息,用于在 enclave 类型 为ENCLAVE_TYPE_SGX 或 ENCLAVE_TYPE_SGX2时初始化 enclave,它指定 Intel Software Guard Extensions (SGX) 体系结构扩展的 enclave。
语法
typedef struct _ENCLAVE_INIT_INFO_SGX {
BYTE SigStruct[1808];
BYTE Reserved1[240];
BYTE EInitToken[304];
BYTE Reserved2[1744];
} ENCLAVE_INIT_INFO_SGX, *PENCLAVE_INIT_INFO_SGX;
成员
SigStruct[1808]
enclave 签名结构 (SIGSTRUCT) 用于初始化 enclave。 此结构指定 enclave 签名者提供的 enclave 的相关信息。
Reserved1[240]
未使用。
EInitToken[304]
EINIT 令牌结构 (EINITTOKEN) 用于初始化 enclave。 初始化操作使用此结构来验证 enclave 是否具有启动权限。
Reserved2[1744]
未使用。
注解
有关 SIGSTRUCT 和 EINITTOKEN 结构的详细信息,请参阅 Intel 软件防护扩展提供的 Intel SGX 编程参考。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | winnt.h |