estrutura VBS_ENCLAVE_REPORT_MODULE (ntenclv.h)
Descreve um módulo carregado para o enclave. O relatório contém uma estrutura VBS_ENCLAVE_REPORT_MODULE para cada módulo carregado para o enclave, exceto o módulo primário do enclave, que é descrito no membro EnclaveIdentity da estrutura VBS_ENCLAVE_REPORT .
Sintaxe
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;
Membros
Header
O cabeçalho de dados da variável para o relatório.
UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH]
O identificador exclusivo do enclave do módulo.
AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH]
O identificador do autor do módulo.
FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
O identificador de família do módulo.
ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
O identificador de imagem do módulo.
Svn
O número de versão de segurança do módulo.
ModuleName[ANYSIZE_ARRAY]
Uma cadeia de caracteres terminada em NULL que contém o nome do módulo conforme ele foi carregado no enclave.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Cabeçalho | ntenclv.h |