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 |