Condividi tramite


Strutture enclave

Quando si usano enclave usati per creare ambienti di esecuzione attendibili, vengono usate le strutture seguenti.

Nota

L'uso di queste API per un enclave VBS richiede Windows 11 Build 26100.2314 o versioni successive o Windows Server 2025 o versioni successive.

In questa sezione

Argomento Descrizione
ENCLAVE_CREATE_INFO_SGX Contiene informazioni specifiche dell'architettura da usare per creare un enclave quando il tipo di enclave è ENCLAVE_TYPE_SGX, che specifica un enclave per l'estensione dell'architettura INTEL Software Guard Extensions (SGX).
ENCLAVE_CREATE_INFO_VBS Contiene informazioni specifiche dell'architettura da usare per creare un enclave quando il tipo di enclave è ENCLAVE_TYPE_VBS, che specifica un enclave di sicurezza basata su virtualizzazione.
ENCLAVE_IDENTITY Descrive l'identità del modulo primario di un enclave.
ENCLAVE_INFORMATION Contiene informazioni sull'enclave attualmente in esecuzione.
ENCLAVE_INIT_INFO_SGX Contiene informazioni specifiche dell'architettura da usare per inizializzare un enclave quando il tipo di enclave è ENCLAVE_TYPE_SGX, che specifica un enclave per l'estensione dell'architettura INTEL Software Guard Extensions (SGX).
ENCLAVE_INIT_INFO_VBS Contiene informazioni specifiche dell'architettura da usare per inizializzare un enclave quando il tipo di enclave è ENCLAVE_TYPE_VBS, che specifica un enclave di sicurezza basata su virtualizzazione.
IMAGE_ENCLAVE_CONFIG32 Definisce il formato della configurazione dell'enclave per i sistemi che eseguono Windows a 32 bit.
IMAGE_ENCLAVE_CONFIG64 Definisce il formato della configurazione dell'enclave per i sistemi che eseguono Windows a 64 bit.
IMAGE_ENCLAVE_IMPORT Definisce una voce nella matrice di immagini che un enclave può importare.
VBS_ENCLAVE_REPORT* Descrive il formato dell'istruzione firmata contenuta in un report generato chiamando la funzione EnclaveGetAttestationReport .
VBS_ENCLAVE_REPORT_MODULE Descrive un modulo caricato per l'enclave.
VBS_ENCLAVE_REPORT_PKG_HEADER Descrive il contenuto di un report generato chiamando la funzione EnclaveGetAttestationReport .
VBS_ENCLAVE_REPORT_VARDATA_HEADER Descrive il formato di un blocco di dati variabile contenuto in un report generato dalla funzione EnclaveGetAttestationReport .

Vedi anche