Freigeben über


VBS_ENCLAVE_REPORT_VARDATA_HEADER-Struktur (ntenclv.h)

Beschreibt das Format eines Variablendatenblocks, der in einem Bericht enthalten ist, den die EnclaveGetAttestationReport-Funktion generiert.

Syntax

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

Member

DataType

Der Typ des Variablendatenblocks.

Wert Bedeutung
VBS_ENCLAVE_VARDATA_INVALID
0x00000000
Der Variablendatenblock ist ungültig.
VBS_ENCLAVE_VARDATA_MODULE
0x00000001
Der Variablendatenblock ist ein Modul.

Size

Die Größe dieses Variablendatenblocks, einschließlich des Headers, in Bytes.

Hinweise

Ein Enclave-Nachweisbericht enthält null- oder variable Datenblöcke. Diese Variablendatenblöcke bestehen aus den folgenden Elementen:

  • Eine VBS_ENCLAVE_REPORT_VARDATA_HEADER Struktur, die das Format des Variablendatenblocks beschreibt.
  • Die von der VBS_ENCLAVE_REPORT_VARDATA_HEADER-Struktur beschriebenen Daten. Wenn der Wert des DataType-Elements der VBS_ENCLAVE_REPORT_VARDATA_HEADER-StrukturVBS_ENCLAVE_VARDATA_MODULE ist, handelt es sich bei diesen Daten um eine VBS_ENCLAVE_REPORT_MODULE-Struktur .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile ntenclv.h

Weitere Informationen

Enclave-Strukturen

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_MODULE