TPM 基本服务

TPM 基本服务技术概述。

若要开发 TPM 基本服务,需要以下标头:

有关此技术的编程指南,请参阅:

函数

 
Tbsi_Context_Create

创建可用于将命令传递给 TBS 的上下文句柄。
Tbsi_Get_OwnerAuth

如果信息在本地注册表中可用,则检索 TPM 的所有者授权。
Tbsi_Get_TCG_Log

检索最新的 Windows 启动配置日志 (WBCL) ,也称为 TCG 日志。
Tbsi_Get_TCG_Log_Ex

获取指定类型的 Windows 启动配置日志 (WBCL) (也称为 TCG 日志)。
Tbsi_GetDeviceInfo

获取计算机上的 TPM 版本。
Tbsi_Physical_Presence_Command

通过 TBS 将物理状态 ACPI 命令传递给驱动程序。
Tbsi_Revoke_Attestation

如果 ELAM 驱动程序 (rootkit(例如) )检测到违反策略,则使 PCR 失效。
Tbsip_Cancel_Commands

取消指定上下文的所有未完成的命令。
Tbsip_Context_Close

关闭上下文句柄,该句柄释放与 TBS 中的上下文关联的资源,并关闭用于与 TBS 通信的绑定句柄。
Tbsip_Submit_Command

将受信任的平台模块 (TPM) 命令提交到 TPM 基本服务 (TBS) 进行处理。

结构

 
TBS_CONTEXT_PARAMS

指定 TBS 上下文实现的版本。
TBS_CONTEXT_PARAMS2

指定 TBS 上下文实现的版本。 如果应用程序适用于这两个版本的 TPM,则必须使用此结构。
TPM_DEVICE_INFO

提供有关 TPM 版本的信息。