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_NONE0x00000000 |
Keiner der Bezeichner des Images muss mit dem Wert im Importdatensatz übereinstimmen. |
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID0x00000001 |
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_ID0x00000002 |
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_ID0x00000003 |
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_ID0x00000004 |
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 |