struktur VBS_ENCLAVE_REPORT_MODULE (ntenclv.h)

Menjelaskan modul yang dimuat untuk enklave. Laporan ini berisi satu struktur VBS_ENCLAVE_REPORT_MODULE untuk setiap modul yang dimuat untuk enklave kecuali modul utama untuk enklave, yang dijelaskan dalam anggota EnclaveIdentity dari struktur VBS_ENCLAVE_REPORT .

Sintaks

typedef struct VBS_ENCLAVE_REPORT_MODULE {
  VBS_ENCLAVE_REPORT_VARDATA_HEADER Header;
  UINT8                             UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH];
  UINT8                             AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH];
  UINT8                             FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
  UINT8                             ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
  UINT32                            Svn;
  WCHAR                             ModuleName[ANYSIZE_ARRAY];
} VBS_ENCLAVE_REPORT_MODULE;

Anggota

Header

Header data variabel untuk laporan.

UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Pengidentifikasi unik enklave modul.

AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Pengidentifikasi penulis modul.

FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Pengidentifikasi keluarga modul.

ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Pengidentifikasi gambar modul.

Svn

Nomor versi keamanan modul.

ModuleName[ANYSIZE_ARRAY]

String yang dihentikan NULL yang berisi nama modul seperti yang dimuat ke dalam enklave.

Persyaratan

Persyaratan Nilai
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

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_VARDATA_HEADER