struttura VBS_ENCLAVE_REPORT_PKG_HEADER (ntenclv.h)
Descrive il contenuto di un report generato chiamando la funzione EnclaveGetAttestationReport .
Sintassi
typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
UINT32 PackageSize;
UINT32 Version;
UINT32 SignatureScheme;
UINT32 SignedStatementSize;
UINT32 SignatureSize;
UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;
Members
PackageSize
Somma delle dimensioni della struttura VBS_ENCLAVE_REPORT_PKG_HEADER , dell'istruzione firmata e della firma contenuta in un report generato chiamando la funzione EnclaveGetAttestationReport , in byte.
Version
Versione della struttura VBS_ENCLAVE_REPORT_PKG_HEADER in un report generato chiamando la funzione EnclaveGetAttestationReport . L'unica versione attualmente supportata è VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT, che è uguale a 1
.
SignatureScheme
Schema utilizzato per la firma in un report generato chiamando la funzione EnclaveGetAttestationReport .
SignedStatementSize
Dimensioni dei dati firmati contenuti in un report generato chiamando la funzione EnclaveGetAttestationReport , in byte.
SignatureSize
Dimensione della firma contenuta in un report generato chiamando la funzione EnclaveGetAttestationReport , in byte.
Reserved
Riservato.
Commenti
Il report generato da EnclaveGetAttestationReport è costituito dagli elementi seguenti:
- struttura VBS_ENCLAVE_REPORT_PKG_HEADER
- Istruzione firmata costituita dagli elementi seguenti:
- Struttura VBS_ENCLAVE_REPORT
- Zero o più blocchi di dati variabili costituiti dagli elementi seguenti:
- Struttura VBS_ENCLAVE_REPORT_VARDATA_HEADER
- Dati descritti dalla struttura VBS_ENCLAVE_REPORT_VARDATA_HEADER
- Firma
Requisiti
Client minimo supportato | Windows 10 versione 1709 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | ntenclv.h |