structure IMAGE_ENCLAVE_IMPORT (winnt.h)
Définit une entrée dans le tableau d’images qu’une enclave peut importer.
Syntaxe
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;
Membres
MatchType
Type d’identificateur de l’image qui doit correspondre à la valeur dans l’enregistrement d’importation.
Valeur | Signification |
---|---|
IMAGE_ENCLAVE_IMPORT_MATCH_NONE0x00000000 |
Aucun des identificateurs de l’image ne doit correspondre à la valeur dans l’enregistrement d’importation. |
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID0x00000001 |
La valeur de l’identificateur unique d’enclave de l’image doit correspondre à la valeur de l’enregistrement d’importation. Sinon, le chargement de l’image échoue. |
IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID0x00000002 |
La valeur de l’identificateur d’auteur de l’enclave de l’image doit correspondre à la valeur de l’enregistrement d’importation. Sinon, le chargement de l’image échoue. Si cet indicateur est défini et que l’enregistrement d’importation indique un identificateur d’auteur de tous les zéros, l’image importée doit faire partie de l’installation de Windows. |
IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID0x00000003 |
La valeur de l’identificateur de famille d’enclaves de l’image doit correspondre à la valeur de l’enregistrement d’importation. Sinon, le chargement de l’image échoue. |
IMAGE_ENCLAVE_IMPORT_MATCH_IMAGE_ID0x00000004 |
La valeur de l’identificateur d’image d’enclave de l’image doit correspondre à la valeur de l’enregistrement d’importation. Sinon, le chargement de l’image échoue. |
MinimumSecurityVersion
Version minimale de sécurité de l’enclave que chaque image doit avoir pour que l’image soit importée avec succès. L’image est rejetée, sauf si sa version de sécurité de l’enclave est égale ou supérieure à la valeur minimale dans l’enregistrement d’importation. Définissez la valeur de l’enregistrement d’importation sur zéro pour désactiver la version de sécurité case activée.
UniqueOrAuthorID[IMAGE_ENCLAVE_LONG_ID_LENGTH]
Identificateur unique du module principal pour l’enclave, si le membre MatchType est IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID. Sinon, identificateur d’auteur du module principal pour l’enclave..
FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
Identificateur de la famille du module principal de l’enclave.
ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
Identificateur d’image du module principal de l’enclave.
ImportName
Adresse virtuelle relative d’une chaîne terminée par NULL qui contient la même valeur que celle trouvée dans le répertoire d’importation de l’image.
Reserved
Réservé.
Spécifications
Client minimal pris en charge | Windows 10, version 1709 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
En-tête | winnt.h |