Freigeben über


VBS_ENCLAVE_REPORT_PKG_HEADER-Struktur (ntenclv.h)

Beschreibt den Inhalt eines Berichts, der durch aufrufen der EnclaveGetAttestationReport-Funktion generiert wird.

Syntax

typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
  UINT32 PackageSize;
  UINT32 Version;
  UINT32 SignatureScheme;
  UINT32 SignedStatementSize;
  UINT32 SignatureSize;
  UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;

Member

PackageSize

Die Summe der Größen der VBS_ENCLAVE_REPORT_PKG_HEADER-Struktur , der signierten Anweisung und der Signatur in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion generiert wird, in Bytes.

Version

Die Version der VBS_ENCLAVE_REPORT_PKG_HEADER Struktur in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion generiert wird. Die einzige derzeit unterstützte Version ist VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT, was gleich ist 1.

SignatureScheme

Das Schema, das für die Signatur in einem Bericht verwendet wird, der durch Aufrufen der EnclaveGetAttestationReport-Funktion generiert wird.

SignedStatementSize

Die Größe der signierten Daten in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion in Bytes generiert wird.

SignatureSize

Die Größe der Signatur in einem Bericht, der durch Aufrufen der EnclaveGetAttestationReport-Funktion in Bytes generiert wird.

Reserved

Reserviert.

Hinweise

Der Bericht, den EnclaveGetAttestationReport generiert, besteht aus den folgenden Elementen:

Anforderungen

   
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_VARDATA_HEADER