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 |