Win32_Tpm 类的 Enable 方法

Win32_Tpm 类的 Enable 方法允许 TPM 所有者启用或恢复 TPM。

若要运行此方法,TPM 必须已有所有者。 若要启用还没有所有者的 TPM,请使用 SetPhysicalPresenceRequest 方法。

语法

uint32 Enable(
  [in, optional] string OwnerAuth
);

参数

OwnerAuth [in, optional]

类型: 字符串

标识 TPM 所有者的字符串。 此字符串必须是 base64 编码的字符串,该字符串仅包含 20 个字节的二进制数据。 使用 ConvertToOwnerAuth 方法可将通行短语转换为此预期格式。 如果未提供任何参数,则会从注册表中读取 OwnerAuth 参数。

返回值

类型: uint32

可以返回所有 TPM 错误以及特定于 TPM 基本服务的错误。

下表列出了一些常见的返回代码。

返回代码/值 说明
S_OK
0 (0x0)
方法成功。
TPM_E_AUTHFAIL
2150105089 (0x80280001)
提供的所有者授权值无法执行请求。
TPM_E_DEFEND_LOCK_RUNNING
2150107139 (0x80280803)
TPM 正在防御字典攻击,并且处于超时阶段。 有关详细信息,请参阅 ResetAuthLockOut 方法。

 

备注

托管对象格式 (MOF) 文件包含 Windows Management Instrumentation (WMI) 类的定义。 MOF 文件未作为 Windows SDK 的一部分安装。 使用 服务器管理器 添加关联角色时,这些角色将安装在服务器上。 有关 MOF 文件的详细信息,请参阅 托管对象格式 (MOF)

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
命名空间
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

另请参阅

Win32_Tpm

SetPhysicalPresenceRequest