Win32_Tpm::IsReadyInformation 方法

指示 TPM 是否已准备就绪,并提供有关 TPM 状态的其他信息。 信息参数返回完全预配 TPM 所需的信息的位掩码。

此方法只能由本地管理员访问。

语法

uint32 IsReadyInformation(
  [out] BOOL   IsReady,
  [out] uint32 Information
);

参数

IsReady [out]

如果为 TPM 和系统完全预配 TPM 使用,则设置为 TRUE

信息 [out]

返回与完全预配 TPM 所需的信息一样多的信息的位掩码。

Information 参数可能包含以下值。

含义
INFORMATION_SHUTDOWN
0x00000002
) 关闭 (需要平台重启。
INFORMATION_REBOOT
0x00000004
) 重启 (需要平台重启。
INFORMATION_TPM_FORCE_CLEAR
0x00000008
TPM 已拥有。 需要清除 TPM,或者需要导入 TPM 所有者授权值。
INFORMATION_PHYSICAL_PRESENCE
0x00000010
预配 TPM 需要物理状态。
INFORMATION_TPM_ACTIVATE
0x00000020
TPM 已禁用或停用。
INFORMATION_TPM_TAKE_OWNERSHIP
0x00000040
TPM 所有权已获取。
INFORMATION_TPM_CREATE_EK
0x00000080
TPM 中存在认可密钥 (EK) 。
INFORMATION_TPM_OWNERAUTH
0x00000100
TPM 所有者授权未正确存储在注册表中。
INFORMATION_TPM_SRK_AUTH
0x00000200
存储根密钥 (SRK) 授权值不是全部零。
INFORMATION_TPM_DISABLE_OWNER_CLEAR
0x00000400
如果操作系统配置为禁用使用 TPM 所有者授权值清除 TPM,并且尚未配置 TPM 以防止使用 TPM 所有者授权值清除 TPM。
INFORMATION_TPM_SRKPUB
0x00000800
有关 TPM 存储根密钥的操作系统注册表信息与 TPM 存储 根密钥不匹配。
INFORMATION_TPM_READ_SRKPUB
0x00001000
未设置允许读取存储根密钥公钥的 TPM 永久标志。
INFORMATION_TPM_BOOT_COUNTER
0x00002000
在启动期间递增的单调计数器尚未创建。
INFORMATION_TPM_AD_BACKUP
0x00004000
TPM 的所有者授权尚未备份到 Active Directory。
INFORMATION_TPM_AD_BACKUP_PHASE_I
0x00008000
Active Directory 中 TPM 所有者授权信息存储的第一部分正在进行中。
INFORMATION_TPM_AD_BACKUP_PHASE_II
0x00010000
Active Directory 中 TPM 所有者授权信息存储的第二部分正在进行中。
INFORMATION_LEGACY_CONFIGURATION
0x00020000
Windows 组策略配置为不存储任何 TPM 所有者授权,因此 TPM 无法完全就绪。
INFORMATION_EK_CERTIFICATE
0x00040000
EK 证书未从 TPM NV Ram 读取并存储在注册表中。
INFORMATION_TCG_EVENT_LOG
0x00080000
TCG 事件日志为空或无法读取。
INFORMATION_NOT_REDUCED
0x00100000
TPM 不拥有。
INFORMATION_GENERIC_ERROR
0x00200000
发生错误,但并非特定于特定任务。
INFORMATION_DEVICE_LOCK_COUNTER
0x00400000
尚未创建设备锁计数器。
INFORMATION_DEVICEID
0x00800000
尚未创建设备标识符。
INFORMATION_ATTESTATION_VULNERABILITY
0x01000000
TPM 具有与运行状况证明相关的漏洞。

 

返回值

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

下面列出了常见的返回代码。

返回代码/值 说明
S_OK
0 (0x0)
该方法成功。

 

注解

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

要求

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

另请参阅

Win32_Tpm