Condividi tramite


VBS_ENCLAVE_REPORT_VARDATA_HEADER struttura (ntenclv.h)

Descrive il formato di un blocco dati variabile contenuto in un report generato dalla funzione EnclaveGetAttestationReport .

Sintassi

typedef struct VBS_ENCLAVE_REPORT_VARDATA_HEADER {
  UINT32 DataType;
  UINT32 Size;
} VBS_ENCLAVE_REPORT_VARDATA_HEADER;

Members

DataType

Tipo del blocco di dati della variabile.

Valore Significato
VBS_ENCLAVE_VARDATA_INVALID
0x00000000
Il blocco dati variabile non è valido.
VBS_ENCLAVE_VARDATA_MODULE
0x00000001
Il blocco dati variabile è un modulo.

Size

Dimensioni di questo blocco di dati variabile, incluso l'intestazione, in byte.

Commenti

Un report di attestazione dell'enclave include blocchi dati zero o variabile. Questi blocchi di dati delle variabili sono costituiti dagli elementi seguenti:

  • Struttura VBS_ENCLAVE_REPORT_VARDATA_HEADER che descrive il formato del blocco dati variabile.
  • I dati descritti dalla struttura VBS_ENCLAVE_REPORT_VARDATA_HEADER . Se il valore del membro DataType della struttura VBS_ENCLAVE_REPORT_VARDATA_HEADER è VBS_ENCLAVE_VARDATA_MODULE, questi dati sono una struttura VBS_ENCLAVE_REPORT_MODULE .

Requisiti

Requisito Valore
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

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_MODULE