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 版本的信息。 |