Share via


VBS_ENCLAVE_REPORT_VARDATA_HEADER structure (ntenclv.h)

Décrit le format d’un bloc de données de variable contenu dans un rapport généré par la fonction EnclaveGetAttestationReport .

Syntaxe

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

Membres

DataType

Type du bloc de données de variable.

Valeur Signification
VBS_ENCLAVE_VARDATA_INVALID
0x00000000
Le bloc de données de variable n’est pas valide.
VBS_ENCLAVE_VARDATA_MODULE
0x00000001
Le bloc de données de variable est un module.

Size

Taille de ce bloc de données variable, y compris l’en-tête, en octets.

Remarques

Un rapport d’attestation d’enclave comprend des blocs de données zéro ou variable. Ces blocs de données variables se composent des éléments suivants :

  • Structure VBS_ENCLAVE_REPORT_VARDATA_HEADER qui décrit le format du bloc de données de variable.
  • Données décrites par la structure VBS_ENCLAVE_REPORT_VARDATA_HEADER . Si la valeur du membre DataType de la structure VBS_ENCLAVE_REPORT_VARDATA_HEADER est VBS_ENCLAVE_VARDATA_MODULE, ces données sont une structure VBS_ENCLAVE_REPORT_MODULE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
En-tête ntenclv.h

Voir aussi

Structures d’enclave

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_MODULE