estrutura IMAGE_ENCLAVE_IMPORT (winnt.h)
Define uma entrada na matriz de imagens que um enclave pode importar.
Sintaxe
typedef struct _IMAGE_ENCLAVE_IMPORT {
DWORD MatchType;
DWORD MinimumSecurityVersion;
BYTE UniqueOrAuthorID[IMAGE_ENCLAVE_LONG_ID_LENGTH];
BYTE FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
BYTE ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
DWORD ImportName;
DWORD Reserved;
} IMAGE_ENCLAVE_IMPORT, *PIMAGE_ENCLAVE_IMPORT;
Membros
MatchType
O tipo de identificador da imagem que deve corresponder ao valor no registro de importação.
Valor | Significado |
---|---|
IMAGE_ENCLAVE_IMPORT_MATCH_NONE0x00000000 |
Nenhum dos identificadores da imagem precisa corresponder ao valor no registro de importação. |
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID0x00000001 |
O valor do identificador exclusivo do enclave da imagem deve corresponder ao valor no registro de importação. Caso contrário, o carregamento da imagem falhará. |
IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID0x00000002 |
O valor do identificador do autor do enclave da imagem deve corresponder ao valor no registro de importação. Caso contrário, o carregamento da imagem falhará. Se esse sinalizador for definido e o registro de importação indicar um identificador de autor de todos os zeros, a imagem importada deverá fazer parte da instalação do Windows. |
IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID0x00000003 |
O valor do identificador da família enclave da imagem deve corresponder ao valor no registro de importação. Caso contrário, o carregamento da imagem falhará. |
IMAGE_ENCLAVE_IMPORT_MATCH_IMAGE_ID0x00000004 |
O valor do identificador de imagem de enclave da imagem deve corresponder ao valor no registro de importação. Caso contrário, o carregamento da imagem falhará. |
MinimumSecurityVersion
A versão mínima de segurança de enclave que cada imagem deve ter para que a imagem seja importada com êxito. A imagem é rejeitada, a menos que sua versão de segurança de enclave seja igual ou maior que o valor mínimo no registro de importação. Defina o valor no registro de importação como zero para desativar a versão de segurança marcar.
UniqueOrAuthorID[IMAGE_ENCLAVE_LONG_ID_LENGTH]
O identificador exclusivo do módulo primário para o enclave, se o membro MatchType for IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID. Caso contrário, o identificador do autor do módulo primário para o enclave..
FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
O identificador de família do módulo primário do enclave.
ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
O identificador de imagem do módulo primário para o enclave.
ImportName
O endereço virtual relativo de uma cadeia de caracteres terminada em NULL que contém o mesmo valor encontrado no diretório de importação da imagem.
Reserved
Reservado.
Requisitos
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 | winnt.h |