Compartir a través de


estructura VBS_ENCLAVE_REPORT_MODULE (ntenclv.h)

Describe un módulo cargado para el enclave. El informe contiene una estructura VBS_ENCLAVE_REPORT_MODULE para cada módulo cargado para el enclave, excepto el módulo principal del enclave, que se describe en el miembro EnclaveIdentity de la estructura VBS_ENCLAVE_REPORT .

Sintaxis

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;

Miembros

Header

Encabezado de datos de variable para el informe.

UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Identificador único del enclave del módulo.

AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Identificador de autor del módulo.

FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Identificador de familia del módulo.

ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Identificador de imagen del módulo.

Svn

Número de versión de seguridad del módulo.

ModuleName[ANYSIZE_ARRAY]

Cadena terminada en NULL que contiene el nombre del módulo a medida que se cargó en el enclave.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado ntenclv.h

Consulte también

Estructuras de enclave

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_VARDATA_HEADER