TBS_CONTEXT_PARAMS2構造体 (tbs.h)

TBS コンテキスト実装のバージョンを指定します。 アプリケーションが両方のバージョンの TPM で動作する場合は、この構造を使用する必要があります。

TPM 2.0 のみを操作するアプリケーションは、バージョンTPM_VERSION_20 に設定され、includeTpm20 が 1 に設定されたTBS_CONTEXT_PARAMS2構造体へのポインターを渡す必要があります。

TPM 1.2 と TPM 2.0 の両方を操作するアプリケーションは、バージョンTPM_VERSION_20 に設定され、includeTpm20 が 1 に設定され、includeTpm12 が 1 に設定されたTBS_CONTEXT_PARAMS2構造体へのポインターを渡す必要があります。

構文

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

1 つの変数内のすべてのビットにアクセスするために使用されます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header tbs.h