Condividi tramite


struttura VBS_ENCLAVE_REPORT_MODULE (ntenclv.h)

Descrive un modulo caricato per l'enclave. Il report contiene una struttura VBS_ENCLAVE_REPORT_MODULE per ogni modulo caricato per l'enclave, ad eccezione del modulo primario per l'enclave, descritto nel membro EnclaveIdentity della struttura VBS_ENCLAVE_REPORT .

Sintassi

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;

Members

Header

Intestazione dei dati della variabile per il report.

UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Identificatore univoco dell'enclave del modulo.

AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Identificatore dell'autore del modulo.

FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Identificatore della famiglia del modulo.

ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Identificatore dell'immagine del modulo.

Svn

Numero di versione di sicurezza del modulo.

ModuleName[ANYSIZE_ARRAY]

Stringa con terminazione NULL che contiene il nome del modulo durante il caricamento nell'enclave.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1709 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione ntenclv.h

Vedi anche

Strutture dell'enclave

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_VARDATA_HEADER