Compartir a través de


estructura VBS_ENCLAVE_REPORT_VARDATA_HEADER (ntenclv.h)

Describe el formato de un bloque de datos variable contenido en un informe que genera la función EnclaveGetAttestationReport .

Sintaxis

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

Miembros

DataType

Tipo del bloque de datos variable.

Valor Significado
VBS_ENCLAVE_VARDATA_INVALID
0x00000000
El bloque de datos variable no es válido.
VBS_ENCLAVE_VARDATA_MODULE
0x00000001
El bloque de datos variable es un módulo.

Size

Tamaño de este bloque de datos variable, incluido el encabezado, en bytes.

Comentarios

Un informe de atestación de enclave incluye cero o bloques de datos variables. Estos bloques de datos variables constan de los siguientes elementos:

  • Estructura VBS_ENCLAVE_REPORT_VARDATA_HEADER que describe el formato del bloque de datos variable.
  • Los datos descritos por la estructura VBS_ENCLAVE_REPORT_VARDATA_HEADER . Si el valor del miembro DataType de la estructura VBS_ENCLAVE_REPORT_VARDATA_HEADER es VBS_ENCLAVE_VARDATA_MODULE, estos datos son una estructura VBS_ENCLAVE_REPORT_MODULE .

Requisitos

Requisito Value
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

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_MODULE