VBS_ENCLAVE_REPORT_MODULE 構造体 (ntenclv.h)
エンクレーブ用に読み込まれたモジュールについて説明します。 このレポートには、エンクレーブに対して読み込まれるすべてのモジュールに対して 1 つのVBS_ENCLAVE_REPORT_MODULE構造が含まれますが、エンクレーブのプライマリ モジュールは除きます。これは、VBS_ENCLAVE_REPORT構造体の EnclaveIdentity メンバーで説明されています。
構文
typedef struct VBS_ENCLAVE_REPORT_MODULE {
VBS_ENCLAVE_REPORT_VARDATA_HEADER Header;
UINT8 UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH];
UINT8 AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH];
UINT8 FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
UINT8 ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
UINT32 Svn;
WCHAR ModuleName[ANYSIZE_ARRAY];
} VBS_ENCLAVE_REPORT_MODULE;
メンバー
Header
レポートの変数データ ヘッダー。
UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH]
モジュールのエンクレーブ一意識別子。
AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH]
モジュールの作成者識別子。
FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
モジュールのファミリ識別子。
ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
モジュールのイメージ識別子。
Svn
モジュールのセキュリティ バージョン番号。
ModuleName[ANYSIZE_ARRAY]
エンクレーブに読み込まれたモジュールの名前を含む NULL で終わる文字列。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | ntenclv.h |