ENCLAVE_INIT_INFO_SGX-Struktur (winnt.h)

Enthält architekturspezifische Informationen zum Initialisieren einer Enclave, wenn der Enclavetyp ENCLAVE_TYPE_SGX oder ENCLAVE_TYPE_SGX2 ist, die eine Enclave für die Intel Software Guard Extensions (SGX)-Architekturerweiterung angibt.

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;

Member

SigStruct[1808]

Die Enclave-Signaturstruktur (SIGSTRUCT), die zum Initialisieren der Enclave verwendet werden soll. Diese Struktur gibt Informationen über die Enclave aus dem Enclave-Signierer an.

Reserved1[240]

Wird nicht verwendet.

EInitToken[304]

Die EINIT-Tokenstruktur (EINITTOKEN), die zum Initialisieren der Enclave verwendet werden soll. Der Initialisierungsvorgang verwendet diese Struktur, um zu überprüfen, ob die Enclave über die Berechtigung zum Starten verfügt.

Reserved2[1744]

Wird nicht verwendet.

Bemerkungen

Weitere Informationen zu den Strukturen SIGSTRUCT und EINITTOKEN finden Sie in der Intel SGX-Programmierreferenz, die unter Intel Software Guard Extensions verfügbar ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile winnt.h

Weitere Informationen

Enclave-Strukturen

ENCLAVE_CREATE_INFO_SGX

InitializeEnclave