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
此变量数据块(包括标头)的大小(以字节为单位)。
注解
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 |