Share via


estructura VBS_ENCLAVE_REPORT (ntenclv.h)

Describe el formato de la instrucción firmada contenida en un informe generado mediante una llamada a la función EnclaveGetAttestationReport .

Sintaxis

typedef struct VBS_ENCLAVE_REPORT {
  UINT32           ReportSize;
  UINT32           ReportVersion;
  UINT8            EnclaveData[ENCLAVE_REPORT_DATA_LENGTH];
  ENCLAVE_IDENTITY EnclaveIdentity;
} VBS_ENCLAVE_REPORT;

Miembros

ReportSize

Tamaño total de la instrucción firmada en el informe, incluidos los tamaños de la estructura de VBS_ENCLAVE_REPORT y de todos los bloques de datos variables, en bytes.

ReportVersion

Versión del formato del informe. La única versión disponible actualmente es VBS_ENCLAVE_REPORT_VERSION_CURRENT, que es igual 1a .

EnclaveData[ENCLAVE_REPORT_DATA_LENGTH]

Los 64 bytes proporcionados en el parámetro EnclaveData de la función EnclaveGetAttestationReport .

EnclaveIdentity

Estructura ENCLAVE_IDENTITY que describe la identidad del módulo principal del enclave.

Comentarios

La instrucción firmada en un informe de atestación de enclave consta de los siguientes elementos:

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado ntenclv.h

Consulte también

Estructuras de enclave

ENCLAVE_IDENTITY

EnclaveGetAttestationReport