VBS_ENCLAVE_REPORT_MODULE structure (ntenclv.h)
Décrit un module chargé pour l’enclave. Le rapport contient une structure VBS_ENCLAVE_REPORT_MODULE pour chaque module chargé pour l’enclave, à l’exception du module principal de l’enclave, qui est décrit dans le membre EnclaveIdentity de la structure VBS_ENCLAVE_REPORT .
Syntaxe
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;
Membres
Header
En-tête de données de variable pour le rapport.
UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH]
Identificateur unique d’enclave du module.
AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH]
Identificateur d’auteur du module.
FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
Identificateur de famille du module.
ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
Identificateur d’image du module.
Svn
Numéro de version de sécurité du module.
ModuleName[ANYSIZE_ARRAY]
Chaîne terminée par null qui contient le nom du module tel qu’il a été chargé dans l’enclave.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
En-tête | ntenclv.h |