Share via


IMAGE_ENCLAVE_IMPORT-Struktur (winnt.h)

Definiert einen Eintrag im Array von Bildern, die eine Enclave importieren kann.

Syntax

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;

Member

MatchType

Der Typ des Bezeichners des Bilds, der mit dem Wert im Importdatensatz übereinstimmen muss.

Wert Bedeutung
IMAGE_ENCLAVE_IMPORT_MATCH_NONE
0x00000000
Keiner der Bezeichner des Images muss mit dem Wert im Importdatensatz übereinstimmen.
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID
0x00000001
Der Wert des eindeutigen Enclave-Bezeichners des Bilds muss mit dem Wert im Importdatensatz übereinstimmen. Andernfalls tritt beim Laden des Images ein Fehler auf.
IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID
0x00000002
Der Wert des Enclave-Autorbezeichners des Bilds muss mit dem Wert im Importdatensatz übereinstimmen. Andernfalls tritt beim Laden des Images ein Fehler auf. Wenn dieses Flag festgelegt ist und der Importdatensatz einen Autorenbezeichner aller Nullen angibt, muss das importierte Image Teil der Windows-Installation sein.
IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID
0x00000003
Der Wert des Enclave-Familienbezeichners des Bilds muss mit dem Wert im Importdatensatz übereinstimmen. Andernfalls tritt beim Laden des Images ein Fehler auf.
IMAGE_ENCLAVE_IMPORT_MATCH_IMAGE_ID
0x00000004
Der Wert des Enclave-Bildbezeichners des Bilds muss mit dem Wert im Importdatensatz übereinstimmen. Andernfalls tritt beim Laden des Images ein Fehler auf.

MinimumSecurityVersion

Die mindeste Enclave-Sicherheitsversion, über die jedes Image verfügen muss, damit das Image erfolgreich importiert werden kann. Das Image wird abgelehnt, es sei denn, seine Enclave-Sicherheitsversion ist gleich oder größer als der Mindestwert im Importdatensatz. Legen Sie den Wert im Importdatensatz auf 0 (null) fest, um die Überprüfung der Sicherheitsversion zu deaktivieren.

UniqueOrAuthorID[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Der eindeutige Bezeichner des primären Moduls für die Enclave, wenn das MatchType-ElementIMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID ist. Andernfalls der Autorbezeichner des primären Moduls für die Enclave.

FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

der Familienbezeichner des primären Moduls für die Enclave

ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Der Bildbezeichner des primären Moduls für die Enclave.

ImportName

Die relative virtuelle Adresse einer NULL-beendeten Zeichenfolge, die denselben Wert enthält, der im Importverzeichnis für das Image gefunden wurde.

Reserved

Reserviert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile winnt.h

Weitere Informationen

Enclave-Strukturen