IMAGE_ENCLAVE_IMPORT struttura (winnt.h)

Definisce una voce nella matrice di immagini che un enclave può importare.

Sintassi

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;

Members

MatchType

Tipo di identificatore dell'immagine che deve corrispondere al valore nel record di importazione.

Valore Significato
IMAGE_ENCLAVE_IMPORT_MATCH_NONE
0x00000000
Nessuno degli identificatori dell'immagine deve corrispondere al valore nel record di importazione.
IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID
0x00000001
Il valore dell'identificatore univoco dell'enclave dell'immagine deve corrispondere al valore nel record di importazione. In caso contrario, il caricamento dell'immagine ha esito negativo.
IMAGE_ENCLAVE_IMPORT_MATCH_AUTHOR_ID
0x00000002
Il valore dell'identificatore dell'autore dell'enclave dell'immagine deve corrispondere al valore del record di importazione. In caso contrario, il caricamento dell'immagine ha esito negativo. Se questo flag è impostato e il record di importazione indica un identificatore di autore di tutti gli zeri, l'immagine importata deve far parte dell'installazione di Windows.
IMAGE_ENCLAVE_IMPORT_MATCH_FAMILY_ID
0x00000003
Il valore dell'identificatore della famiglia di enclave dell'immagine deve corrispondere al valore del record di importazione. In caso contrario, il caricamento dell'immagine ha esito negativo.
IMAGE_ENCLAVE_IMPORT_MATCH_IMAGE_ID
0x00000004
Il valore dell'identificatore dell'immagine enclave dell'immagine deve corrispondere al valore del record di importazione. In caso contrario, il caricamento dell'immagine ha esito negativo.

MinimumSecurityVersion

Versione minima di sicurezza dell'enclave che ogni immagine deve avere per l'immagine da importare correttamente. L'immagine viene rifiutata a meno che la versione di sicurezza dell'enclave sia uguale o maggiore del valore minimo nel record di importazione. Impostare il valore nel record di importazione su zero per disattivare il controllo della versione di sicurezza.

UniqueOrAuthorID[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Identificatore univoco del modulo primario per l'enclave, se il membro MatchType è IMAGE_ENCLAVE_IMPORT_MATCH_UNIQUE_ID. In caso contrario, l'identificatore di autore del modulo primario per l'enclave..

FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Identificatore di famiglia del modulo primario per l'enclave.

ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Identificatore dell'immagine del modulo primario per l'enclave.

ImportName

Indirizzo virtuale relativo di una stringa con terminazione NULL contenente lo stesso valore trovato nella directory di importazione per l'immagine.

Reserved

Riservato.

Requisiti

   
Client minimo supportato Windows 10 versione 1709 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Intestazione winnt.h

Vedi anche

Strutture enclave