структура VBS_ENCLAVE_REPORT_VARDATA_HEADER (ntenclv.h)

Описывает формат блока данных переменной, содержащегося в отчете, который создается функцией EnclaveGetAttestationReport .

Синтаксис

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

Члены

DataType

Тип блока данных переменной.

Значение Значение
VBS_ENCLAVE_VARDATA_INVALID
0x00000000
Недопустимый блок данных переменной.
VBS_ENCLAVE_VARDATA_MODULE
0x00000001
Блок данных переменной является модулем.

Size

Размер этого блока данных переменной, включая заголовок, в байтах.

Комментарии

Отчет об аттестации анклава содержит нулевые или переменные блоки данных. Эти переменные блоки данных состоят из следующих элементов:

  • Структура VBS_ENCLAVE_REPORT_VARDATA_HEADER, описывающая формат блока данных переменной.
  • Данные, описанные структурой VBS_ENCLAVE_REPORT_VARDATA_HEADER . Если значение элемента DataType структуры VBS_ENCLAVE_REPORT_VARDATA_HEADERVBS_ENCLAVE_VARDATA_MODULE, эти данные являются VBS_ENCLAVE_REPORT_MODULE структурой.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть ntenclv.h

См. также раздел

Структуры анклава

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_MODULE