VBS_ENCLAVE_REPORT_VARDATA_HEADER構造体 (ntenclv.h)
EnclaveGetAttestationReport 関数が生成するレポートに含まれる変数データ ブロックの形式について説明します。
構文
typedef struct VBS_ENCLAVE_REPORT_VARDATA_HEADER {
UINT32 DataType;
UINT32 Size;
} VBS_ENCLAVE_REPORT_VARDATA_HEADER;
メンバー
DataType
変数データ ブロックの型。
値 | 意味 |
---|---|
VBS_ENCLAVE_VARDATA_INVALID0x00000000 |
変数データ ブロックが無効です。 |
VBS_ENCLAVE_VARDATA_MODULE0x00000001 |
変数データ ブロックはモジュールです。 |
Size
ヘッダーを含むこの変数データ ブロックのサイズ (バイト単位)。
注釈
エンクレーブ構成証明レポートには、0 個または可変のデータ ブロックが含まれます。 これらの変数データ ブロックは、次の項目で構成されます。
- 変数データ ブロックの形式を記述する VBS_ENCLAVE_REPORT_VARDATA_HEADER 構造体。
- VBS_ENCLAVE_REPORT_VARDATA_HEADER構造体によって記述されるデータ。 VBS_ENCLAVE_REPORT_VARDATA_HEADER構造体の DataType メンバーの値がVBS_ENCLAVE_VARDATA_MODULE場合、このデータはVBS_ENCLAVE_REPORT_MODULE構造体になります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10、バージョン 1709 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | ntenclv.h |