struktur VBS_ENCLAVE_REPORT_PKG_HEADER (ntenclv.h)
Menjelaskan konten laporan yang dihasilkan dengan memanggil fungsi EnclaveGetAttestationReport .
Sintaks
typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
UINT32 PackageSize;
UINT32 Version;
UINT32 SignatureScheme;
UINT32 SignedStatementSize;
UINT32 SignatureSize;
UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;
Anggota
PackageSize
Jumlah ukuran struktur VBS_ENCLAVE_REPORT_PKG_HEADER , pernyataan yang ditandatangani, dan tanda tangan yang terkandung dalam laporan yang dihasilkan dengan memanggil fungsi EnclaveGetAttestationReport , dalam byte.
Version
Versi struktur VBS_ENCLAVE_REPORT_PKG_HEADER dalam laporan yang dihasilkan dengan memanggil fungsi EnclaveGetAttestationReport . Satu-satunya versi yang saat ini didukung adalah VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT, yang sama dengan 1
.
SignatureScheme
Skema yang digunakan untuk tanda tangan dalam laporan yang dihasilkan dengan memanggil fungsi EnclaveGetAttestationReport .
SignedStatementSize
Ukuran data yang ditandatangani yang terkandung dalam laporan yang dihasilkan dengan memanggil fungsi EnclaveGetAttestationReport , dalam byte.
SignatureSize
Ukuran tanda tangan yang terkandung dalam laporan yang dihasilkan dengan memanggil fungsi EnclaveGetAttestationReport , dalam byte.
Reserved
Dicadangkan.
Keterangan
Laporan yang dihasilkan EnclaveGetAttestationReport terdiri dari item berikut:
- struktur VBS_ENCLAVE_REPORT_PKG_HEADER
- Pernyataan bertanda tangan yang terdiri dari item berikut:
- Struktur VBS_ENCLAVE_REPORT
- Blok data variabel nol atau lebih yang terdiri dari item berikut:
- Struktur VBS_ENCLAVE_REPORT_VARDATA_HEADER
- Data yang dijelaskan oleh struktur VBS_ENCLAVE_REPORT_VARDATA_HEADER
- Tanda tangan
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 |