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

此变量数据块(包括标头)的大小(以字节为单位)。

注解

enclave 证明报告包括零个或可变数据块。 这些变量数据块由以下项组成:

  • 描述变量数据块格式 的VBS_ENCLAVE_REPORT_VARDATA_HEADER 结构。
  • VBS_ENCLAVE_REPORT_VARDATA_HEADER 结构描述的数据。 如果VBS_ENCLAVE_VARDATA_MODULE VBS_ENCLAVE_REPORT_VARDATA_HEADER结构的 DataType 成员的值,则此数据是一个VBS_ENCLAVE_REPORT_MODULE结构。

要求

要求
最低受支持的客户端 Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 ntenclv.h

另请参阅

Enclave 结构

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_MODULE