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 エンクレーブをサポートします。 プラットフォームと OS では、(他の SGX2 コンストラクトに加えて) このプラットフォームで EDMM を使用した SGX2 命令がサポートされています。 |
ENCLAVE_TYPE_VBS0x00000010 |
VBS エンクレーブ。 |
Reserved
予約済み。
BaseAddress
エンクレーブのベース アドレスへのポインター。
Size
エンクレーブのサイズ (バイト単位)。
Identity
エンクレーブのプライマリ モジュールの ID。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | ntenclv.h |