Share via


ENCLAVE_INFORMATION結構 (ntenclv.h)

包含目前執行記憶體保護區的相關信息。

語法

typedef struct ENCLAVE_INFORMATION {
  ULONG            EnclaveType;
  ULONG            Reserved;
  PVOID            BaseAddress;
  SIZE_T           Size;
  ENCLAVE_IDENTITY Identity;
} ENCLAVE_INFORMATION;

成員

EnclaveType

記憶體保護區的架構類型。

意義
ENCLAVE_TYPE_SGX
0x00000001
Intel Software Guard Extensions (SGX) 架構延伸模組的記憶體保護區。
ENCLAVE_TYPE_SGX2
0x00000002
支援SGX2和SGX1記憶體保護區。 除了其他 SGX2 建構) 之外,平臺和 OS 在此平臺上也支援 EDMM 的 SGX2 指示 (。
ENCLAVE_TYPE_VBS
0x00000010
VBS 記憶體保護區。

Reserved

保留的。

BaseAddress

記憶體保護區基位址的指標。

Size

記憶體保護區的大小,以位元組為單位。

Identity

記憶體保護區之主要模組的身分識別。

規格需求

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

另請參閱

記憶體保護區結構

ENCLAVE_IDENTITY

EnclaveGetEnclaveInformation