структура 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_INVALID0x00000000 |
Недопустимый блок данных переменной. |
VBS_ENCLAVE_VARDATA_MODULE0x00000001 |
Блок данных переменной является модулем. |
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 |