TBS_CONTEXT_PARAMS2 结构 (tbs.h)
指定 TBS 上下文实现的版本。 如果应用程序适用于这两个版本的 TPM,则必须使用此结构。
仅与 TPM 2.0 交互的应用程序应传递指向 TBS_CONTEXT_PARAMS2 结构的指针, 版本 设置为 TPM_VERSION_20,includeTpm20 设置为 1。
与 TPM 1.2 和 TPM 2.0 交互的应用程序应传递指向 TBS_CONTEXT_PARAMS2 结构的指针, 版本 设置为 TPM_VERSION_20,includeTpm20 设置为 1,includeTpm12 设置为 1。
语法
typedef struct tdTBS_CONTEXT_PARAMS2 {
UINT32 version;
union {
struct {
UINT32 requestRaw : 1;
UINT32 includeTpm12 : 1;
UINT32 includeTpm20 : 1;
};
UINT32 asUINT32;
};
} TBS_CONTEXT_PARAMS2, *PTBS_CONTEXT_PARAMS2;
成员
version
TBS 上下文实现的版本。 必须将其设置为 TPM_VERSION_20。
requestRaw
includeTpm12
includeTpm20
asUINT32
用于访问一个变量中的所有位。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | tbs.h |