ENCLAVE_INIT_INFO_SGX结构 (winnt.h)

包含特定于体系结构的信息,用于在 enclave 类型 为ENCLAVE_TYPE_SGXENCLAVE_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]

未使用。

注解

有关 SIGSTRUCTEINITTOKEN 结构的详细信息,请参阅 Intel 软件防护扩展提供的 Intel SGX 编程参考。

要求

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

另请参阅

Enclave 结构

ENCLAVE_CREATE_INFO_SGX

InitializeEnclave