TPM ベース サービス

目的

トラステッド プラットフォーム モジュール (TPM) ベース サービス (TBS) 機能は、アプリケーション間で TPM アクセスを一元化します。

TBS 機能は、Windows Server 2008、Windows Vista、またはそれ以降のオペレーティング システムでシステム サービスとして実行されます。 リモート プロシージャ コール (RPC) を介して公開される API としてサービスを提供します。 TBS 機能では、TPM アクセスを協調的にスケジュールするためにアプリケーションを呼び出すことによって指定された優先順位が使用されます。

注意

TPM は、キーストレージ操作に使用できます。 ただし、これらのシナリオでは、代わりに Key Storage API を使用することをお勧めします。 キー Storage API は、暗号化キーを作成、署名、または暗号化して保持する機能を提供し、これらの対象となるシナリオでは TBS よりも高レベルで使いやすくなっています。

対象となる開発者

TBS は、Windows オペレーティング システムに基づくアプリケーションの開発者が使用することを目的としています。 開発者は、C および C++ プログラミング言語と Microsoft Windows プログラミング環境に精通している必要があります。

実行時の要件

TBS 機能には、少なくとも Windows Server 2008 またはWindows Vista オペレーティング システムが必要です。 特定のプログラミング要素の実行時要件については、その要素のリファレンス ページの「要件」セクションを参照してください。

このセクションの内容

トピック 説明
TBS について
TBS 機能の主要な概念と概要。
TBS の使用
TBS API を使用するための TBS プロセスと手順。
TBS リファレンス
TBS 関数、構造体、リターン コードに関するドキュメント。