Поделиться через


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

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

Синтаксис

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

Члены

PackageSize

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

Version

Версия структуры VBS_ENCLAVE_REPORT_PKG_HEADER в отчете, созданном путем вызова функции EnclaveGetAttestationReport . Единственная поддерживаемая в настоящее время версия — VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT, которая равна 1.

SignatureScheme

Схема, используемая для подписи в отчете, созданном путем вызова функции EnclaveGetAttestationReport .

SignedStatementSize

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

SignatureSize

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

Reserved

Зарезервировано.

Комментарии

Отчет, создаваемый EnclaveGetAttestationReport , состоит из следующих элементов:

Требования

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

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

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

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_VARDATA_HEADER