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:
- Struktur VBS_ENCLAVE_REPORT menjelaskan format pernyataan yang ditandatangani.
- Blok data variabel nol atau lebih yang terdiri dari item berikut:
- Struktur VBS_ENCLAVE_REPORT_VARDATA_HEADER yang menjelaskan format blok data variabel.
- Data yang dijelaskan oleh struktur VBS_ENCLAVE_REPORT_VARDATA_HEADER .
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk