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