Share via


ENCLAVE_INIT_INFO_SGX結構 (winnt.h)

包含當記憶體保護區類型 ENCLAVE_TYPE_SGXENCLAVE_TYPE_SGX2時,用來初始化記憶體保護區的架構特定資訊,它會指定 Intel Software Guard Extensions (SGX) 架構延伸模組的記憶體保護區。

語法

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]

記憶體保護區簽章結構 (SIGSTRUCT) 用來初始化記憶體保護區。 這個結構會指定記憶體保護區簽署者之內存保護區的相關信息。

Reserved1[240]

未使用。

EInitToken[304]

用來初始化記憶體保護區的 EINIT 令牌結構 (EINITTOKEN) 。 初始化作業會使用此結構來確認記憶體保護區具有啟動許可權。

Reserved2[1744]

未使用。

備註

如需 SIGSTRUCTEINITTOKEN 結構的詳細資訊,請參閱 Intel Software Guard Extensions 提供的 Intel SGX 程式設計參考。

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 winnt.h

另請參閱

記憶體保護區結構

ENCLAVE_CREATE_INFO_SGX

InitializeEnclave