VBS_ENCLAVE_REPORT結構 (ntenclv.h)

描述呼叫 EnclaveGetAttestationReport 函式所產生的報表中包含的已簽署語句格式。

語法

typedef struct VBS_ENCLAVE_REPORT {
  UINT32           ReportSize;
  UINT32           ReportVersion;
  UINT8            EnclaveData[ENCLAVE_REPORT_DATA_LENGTH];
  ENCLAVE_IDENTITY EnclaveIdentity;
} VBS_ENCLAVE_REPORT;

成員

ReportSize

報表中已簽署語句的大小總計,包括 VBS_ENCLAVE_REPORT 結構和所有變數數據區塊的大小,以位元組為單位。

ReportVersion

報表格式的版本。 目前唯一可用的版本 是VBS_ENCLAVE_REPORT_VERSION_CURRENT,等於 1

EnclaveData[ENCLAVE_REPORT_DATA_LENGTH]

EnclaveGetAttestationReport 函式的 EnclaveData 參數中提供的 64 個字節。

EnclaveIdentity

描述記憶體保護區主要模組身分識別的 ENCLAVE_IDENTITY 結構。

備註

記憶體保護區證明報告中的已簽署語句包含下列專案:

規格需求

   
最低支援的用戶端 Windows 10 版本 1709 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 ntenclv.h

另請參閱

記憶體保護區結構

ENCLAVE_IDENTITY

EnclaveGetAttestationReport