enclaveVerifyAttestationReport 函式 (winenclaveapi.h)
驗證目前系統上產生的證明報告。
語法
HRESULT EnclaveVerifyAttestationReport(
[in] UINT32 EnclaveType,
[in] const VOID *Report,
[in] UINT32 ReportSize
);
參數
[in] EnclaveType
產生報表的記憶體保護區類型。 必須是 ENCLAVE_TYPE_VBS。
[in] Report
儲存報表之緩衝區的指標。 此報告可以儲存在記憶體保護區的位址範圍內,或儲存在主機進程的位址空間內。
[in] ReportSize
報表的大小,以位元組為單位。
傳回值
如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
如果兩個記憶體保護區在相同的系統上執行,而且需要在彼此之間建立安全通道,則會使用此函式。 當您從虛擬式安全性 (VBS) 記憶體保護區呼叫 EnclaveVerifyAttestationReport 時,您只能使用 EnclaveVerifyAttestationReport 來驗證另一個 VBS 記憶體保護區所產生的證明報告。
EnclaveVerifyAttestationReport 必須從記憶體保護區內呼叫,而且只有在具有 ENCLAVE_TYPE_VBS 記憶體保護區類型的記憶體保護區內才支援。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 1709 版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winenclaveapi.h |
程式庫 | Vertdll.lib |
Dll | Vertdll.dll |