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_NONE0x00000000 |
Ninguno de los identificadores de la imagen debe coincidir con el valor del registro de importación. |
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID0x00000001 |
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_ID0x00000002 |
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_ID0x00000003 |
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_ID0x00000004 |
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 |