TBS 返回代码

TBS 使用以下代码来指示函数调用的结果。

常量/值 说明
TBS_SUCCESS
0 (0x0)
函数成功。
TBS_E_INTERNAL_ERROR
2150121473 (0x80284001)
出现内部软件错误。
TBS_E_BAD_PARAMETER
2150121474 (0x80284002)
一个或多个参数值无效。
TBS_E_INVALID_OUTPUT_POINTER
2150121475 (0x80284003)
指定的输出指针不正确。
TBS_E_INVALID_CONTEXT
2150121476 (0x80284004)
指定的上下文句柄不引用有效的上下文。
TBS_E_INSUFFICIENT_BUFFER
2150121477 (0x80284005)
指定的输出缓冲区太小。
TBS_E_IOERROR
2150121478 (0x80284006)
与 TPM 通信时出错。
TBS_E_INVALID_CONTEXT_PARAM
2150121479 (0x80284007)
尝试创建 TBS 上下文时传递了无效的上下文参数。
TBS_E_SERVICE_NOT_RUNNING
2150121480 (0x80284008)
TBS 服务未运行,无法启动。
TBS_E_TOO_MANY_TBS_CONTEXTS
2150121481 (0x80284009)
无法创建新上下文,因为打开的上下文太多。
TBS_E_TOO_MANY_RESOURCES
2150121482 (0x8028400A)
无法创建新的虚拟资源,因为打开的虚拟资源太多。
TBS_E_SERVICE_START_PENDING
2150121483 (0x8028400B)
TBS 服务已启动,但尚未运行。
TBS_E_PPI_NOT_SUPPORTED
2150121484 (0x8028400C)
不支持物理状态接口。
TBS_E_COMMAND_CANCELED
2150121485 (0x8028400D)
命令已取消。
TBS_E_BUFFER_TOO_LARGE
2150121486 (0x8028400E)
输入或输出缓冲区太大。
TBS_E_TPM_NOT_FOUND
2150121487 (0x8028400F)
在此计算机上找不到兼容的受信任的平台模块 (TPM) 安全设备。
TBS_E_SERVICE_DISABLED
2150121488 (0x80284010)
已禁用 TBS 服务。
TBS_E_NO_EVENT_LOG
2150121489 (0x80284011)
TBS 事件日志不可用。
TBS_E_ACCESS_DENIED
2150121490 (0x80284012)
调用方没有执行所请求操作的相应权限。
TBS_E_PROVISIONING_NOT_ALLOWED
2150121491 (0x80284013)
指定的标志不允许 TPM 预配操作。
TBS_E_PPI_FUNCTION_UNSUPPORTED
2150121492 (0x80284014)
此固件的物理状态接口不支持请求的方法。
TBS_E_OWNERAUTH_NOT_FOUND
2150121493 (0x80284015)
找不到请求的 TPM OwnerAuth 值。
TBS_E_PROVISIONING_INCOMPLETE
2150121493 (0x80284015)
TPM 预配未完成。 有关完成预配的详细信息,请调用 Win32_Tpm WMI 方法来预配 TPM ('Provision') 并检查返回的信息。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Tbs.h