Compartir a través de


estructura IMAGE_ENCLAVE_IMPORT (winnt.h)

Define una entrada en la matriz de imágenes que un enclave puede importar.

Sintaxis

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;

Miembros

MatchType

Tipo de identificador de la imagen que debe coincidir con el valor del registro de importación.

Valor Significado
IMAGE_ENCLAVE_IMPORT_MATCH_NONE
0x00000000
Ninguno de los identificadores de la imagen debe coincidir con el valor del registro de importación.
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID
0x00000001
El valor del identificador único del enclave de la imagen debe coincidir con el valor del registro de importación. De lo contrario, se produce un error en la carga de la imagen.
IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID
0x00000002
El valor del identificador del autor del enclave de la imagen debe coincidir con el valor del registro de importación. De lo contrario, se produce un error en la carga de la imagen. Si se establece esta marca y el registro de importación indica un identificador de autor de todos los ceros, la imagen importada debe formar parte de la instalación de Windows.
IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID
0x00000003
El valor del identificador de familia de enclave de la imagen debe coincidir con el valor del registro de importación. De lo contrario, se produce un error en la carga de la imagen.
IMAGE_ENCLAVE_IMPORT_MATCH_IMAGE_ID
0x00000004
El valor del identificador de imagen de enclave de la imagen debe coincidir con el valor del registro de importación. De lo contrario, se produce un error en la carga de la imagen.

MinimumSecurityVersion

La versión de seguridad mínima del enclave que debe tener cada imagen para que la imagen se importe correctamente. La imagen se rechaza a menos que su versión de seguridad de enclave sea igual o mayor que el valor mínimo del registro de importación. Establezca el valor del registro de importación en cero para desactivar la comprobación de la versión de seguridad.

UniqueOrAuthorID[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Identificador único del módulo principal del enclave, si el miembro MatchType es IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID. De lo contrario, el identificador de autor del módulo principal para el enclave.

FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

es decir, el identificador de familia del módulo principal del enclave.

ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Identificador de imagen del módulo principal del enclave.

ImportName

Dirección virtual relativa de una cadena terminada en NULL que contiene el mismo valor que se encuentra en el directorio de importación de la imagen.

Reserved

Reservado.

Requisitos

   
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 winnt.h

Consulte también

Estructuras de enclave