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 のバージョンに関する情報を提供します。 |