struktur VBS_ENCLAVE_REPORT (ntenclv.h)

Menjelaskan format pernyataan yang ditandatangani yang terkandung dalam laporan yang dihasilkan dengan memanggil fungsi EnclaveGetAttestationReport .

Sintaks

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

Anggota

ReportSize

Ukuran total pernyataan yang ditandatangani dalam laporan, termasuk ukuran struktur VBS_ENCLAVE_REPORT dan dari semua blok data variabel, dalam byte.

ReportVersion

Versi format laporan. Satu-satunya versi yang tersedia saat ini adalah VBS_ENCLAVE_REPORT_VERSION_CURRENT, yang sama dengan 1.

EnclaveData[ENCLAVE_REPORT_DATA_LENGTH]

64 byte yang disediakan dalam parameter EnclaveData dari fungsi EnclaveGetAttestationReport .

EnclaveIdentity

Struktur ENCLAVE_IDENTITY yang menjelaskan identitas modul utama enklave.

Keterangan

Pernyataan yang ditandatangani dalam laporan pengesahan enklave terdiri dari item berikut:

Persyaratan

   
Klien minimum yang didukung Windows 10, versi 1709 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header ntenclv.h

Lihat juga

Struktur Enklave

ENCLAVE_IDENTITY

EnclaveGetAttestationReport