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_SGX0x00000001 |
Intel Software Guard Extensions (SGX) 架構延伸模組的記憶體保護區。 |
ENCLAVE_TYPE_SGX20x00000002 |
支援SGX2和SGX1記憶體保護區。 除了其他 SGX2 建構) 之外,平臺和 OS 在此平臺上也支援 EDMM 的 SGX2 指示 (。 |
ENCLAVE_TYPE_VBS0x00000010 |
VBS 記憶體保護區。 |
Reserved
保留的。
BaseAddress
記憶體保護區基位址的指標。
Size
記憶體保護區的大小,以位元組為單位。
Identity
記憶體保護區之主要模組的身分識別。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1709 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
標頭 | ntenclv.h |