VBS_ENCLAVE_REPORT_PKG_HEADER 構造体 (ntenclv.h)

EnclaveGetAttestationReport 関数を呼び出して生成されるレポートの内容について説明します。

構文

typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
  UINT32 PackageSize;
  UINT32 Version;
  UINT32 SignatureScheme;
  UINT32 SignedStatementSize;
  UINT32 SignatureSize;
  UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;

メンバー

PackageSize

EnclaveGetAttestationReport 関数を呼び出して生成されたレポートに含まれる、VBS_ENCLAVE_REPORT_PKG_HEADER構造体、署名付きステートメント、および署名のサイズの合計 (バイト単位)。

Version

EnclaveGetAttestationReport 関数を呼び出して生成されたレポート内のVBS_ENCLAVE_REPORT_PKG_HEADER構造体のバージョン。 現在サポートされている唯一のバージョンは VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT であり、 と等しくなります 1

SignatureScheme

EnclaveGetAttestationReport 関数を呼び出して生成されたレポート内の署名に使用されるスキーム。

SignedStatementSize

EnclaveGetAttestationReport 関数を呼び出して生成されたレポートに含まれる署名付きデータのサイズ (バイト単位)。

SignatureSize

EnclaveGetAttestationReport 関数を呼び出して生成されたレポートに含まれる署名のサイズ (バイト単位)。

Reserved

予約済み。

注釈

EnclaveGetAttestationReport によって生成されるレポートは、次の項目で構成されます。

要件

   
サポートされている最小のクライアント Windows 10バージョン 1709 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header ntenclv.h

こちらもご覧ください

エンクレーブ構造

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_VARDATA_HEADER