TPM ベース サービス

TPM 基本サービス テクノロジの概要。

TPM 基本サービスを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

関数

 
Tbsi_Context_Create

TBS にコマンドを渡すために使用できるコンテキスト ハンドルを作成します。
Tbsi_Get_OwnerAuth

情報がローカル レジストリで使用可能な場合は、TPM の所有者承認を取得します。
Tbsi_Get_TCG_Log

TCG ログとも呼ばれる最新の Windows ブート構成ログ (WBCL) を取得します。
Tbsi_Get_TCG_Log_Ex

指定した種類の TCG ログとも呼ばれる Windows ブート構成ログ (WBCL) を取得します。
Tbsi_GetDeviceInfo

コンピューター上の TPM のバージョンを取得します。
Tbsi_Physical_Presence_Command

物理プレゼンス ACPI コマンドを TBS 経由でドライバーに渡します。
Tbsi_Revoke_Attestation

ELAM ドライバーがポリシー違反 (ルートキットなど) を検出した場合、PCR を無効にします。
Tbsip_Cancel_Commands

指定したコンテキストのすべての未処理のコマンドを取り消します。
Tbsip_Context_Close

コンテキスト ハンドルを閉じます。これにより、TBS 内のコンテキストに関連付けられているリソースが解放され、TBS との通信に使用されるバインディング ハンドルが閉じられます。
Tbsip_Submit_Command

トラステッド プラットフォーム モジュール (TPM) コマンドを TPM Base Services (TBS) に送信して処理します。

構造

 
TBS_CONTEXT_PARAMS

TBS コンテキスト実装のバージョンを指定します。
TBS_CONTEXT_PARAMS2

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

TPM のバージョンに関する情報を提供します。