ENCLAVE_INIT_INFO_SGX structure (winnt.h)
Contains architecture-specific information to use to initialize an enclave when the enclave type is ENCLAVE_TYPE_SGX or ENCLAVE_TYPE_SGX2, which specifies an enclave for the Intel Software Guard Extensions (SGX) architecture extension.
Syntax
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;
Members
SigStruct
The enclave signature structure (SIGSTRUCT) to use to initialize the enclave. This structure specifies information about the enclave from the enclave signer.
Reserved1
Not used.
EInitToken
The EINIT token structure (EINITTOKEN) to use to initialize the enclave. The initialization operation uses this structure to verify that the enclave has permission to start.
Reserved2
Not used.
Remarks
For more information about the SIGSTRUCT and EINITTOKEN structures, see the Intel SGX Programming Reference that is available from Intel Software Guard Extensions.
Requirements
| Minimum supported client | Windows 10 [desktop apps only] |
| Minimum supported server | Windows Server 2016 [desktop apps only] |
| Header | winnt.h |