Partager via


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_NONE
0x00000000
Aucun des identificateurs de l’image ne doit correspondre à la valeur dans l’enregistrement d’importation.
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID
0x00000001
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_ID
0x00000002
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_ID
0x00000003
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_ID
0x00000004
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

Voir aussi

Structures d’enclave