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 結構。
備註
記憶體保護區證明報告中的已簽署語句包含下列專案:
- VBS_ENCLAVE_REPORT 結構,描述已簽署語句的格式。
- 包含下列項目的零個或多個變數資料區塊:
- 描述變數數據區塊格式的 VBS_ENCLAVE_REPORT_VARDATA_HEADER 結構。
- VBS_ENCLAVE_REPORT_VARDATA_HEADER 結構所描述的數據。
規格需求
最低支援的用戶端 | Windows 10 版本 1709 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
標頭 | ntenclv.h |