Condividi tramite


VBS_ENCLAVE_REPORT struttura (ntenclv.h)

Descrive il formato dell'istruzione firmata contenuta in un report generato chiamando la funzione EnclaveGetAttestationReport .

Sintassi

typedef struct VBS_ENCLAVE_REPORT {
  UINT32           ReportSize;
  UINT32           ReportVersion;
  UINT8            EnclaveData[ENCLAVE_REPORT_DATA_LENGTH];
  ENCLAVE_IDENTITY EnclaveIdentity;
} VBS_ENCLAVE_REPORT;

Members

ReportSize

Dimensioni totali dell'istruzione firmata nel report, incluse le dimensioni della struttura VBS_ENCLAVE_REPORT e di tutti i blocchi di dati delle variabili, in byte.

ReportVersion

Versione del formato del report. L'unica versione attualmente disponibile è VBS_ENCLAVE_REPORT_VERSION_CURRENT, che è uguale 1a .

EnclaveData[ENCLAVE_REPORT_DATA_LENGTH]

I 64 byte forniti nel parametro EnclaveData della funzione EnclaveGetAttestationReport .

EnclaveIdentity

Struttura ENCLAVE_IDENTITY che descrive l'identità del modulo primario dell'enclave.

Commenti

L'istruzione firmata in un report di attestazione enclave è costituita dagli elementi seguenti:

Requisiti

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

Vedi anche

Strutture enclave

ENCLAVE_IDENTITY

EnclaveGetAttestationReport