Win32_Tpm 类的 GetPhysicalPresenceResponse 方法

Win32_Tpm 类的 GetPhysicalPresenceResponse 方法返回所执行的 TPM 物理状态操作的结果。 使用 SetPhysicalPresenceRequest 方法请求操作。

语法

uint32 GetPhysicalPresenceResponse(
  [out] uint32 Request,
  [out] uint32 Response
);

参数

请求 [out]

类型: uint32

一个整数值,该值指定已执行的 TPM 物理状态操作。

含义
0
未请求。
未执行物理状态操作。
1
启用 TPM。
此操作由操作 2 撤消。
有关详细信息,请参阅以下不涉及物理存在的相关方法:
2
禁用 TPM。
此操作由操作 1 撤消。
有关详细信息,请参阅此不涉及物理状态的相关方法: 禁用
3
激活 TPM。
此操作由操作 4 撤消。
4
停用 TPM。
此操作由操作 3 撤消。
5
清除 TPM。
此操作无法撤消。
有关详细信息,请参阅此不涉及物理存在的相关方法: 清除
6
启用并激活 TPM。
此操作由操作 7 撤消。
7
停用和禁用 TPM。
此操作由操作 6 撤消。
8
允许安装 TPM 所有者。
此操作由操作 9 撤消。
9
阻止安装 TPM 所有者。
此操作由操作 8 撤消。
10
启用、激活并允许安装 TPM 所有者。
此操作由操作 11 撤消。
11
停用、禁用和阻止安装 TPM 所有者。
此操作由操作 10 撤消。
12
延迟物理存在unownedFieldUpgrade
物理状态设置已更新。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
14
清除、启用和激活 TPM。
此操作无法撤消。
15
SetNoPPIProvision_False
设置必须实际存在才能设置 TPM 的预配。
此操作由操作 16 撤消。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
16
SetNoPPIProvision_True
设置不需要在物理上存在的预配来设置 TPM。
此操作由操作 15 撤消。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
17
SetNoPPIClear_False
设置必须实际存在才能清除 TPM 的预配。
此操作由操作 18 撤消。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
18
SetNoPPIClear_True
设置不需要在物理上存在以清除 TPM 的预配。
此操作由操作 17 撤消。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
19
SetNoPPIMaintenance_False
设置必须实际存在才能维护 TPM 的预配。
此操作由操作 20 撤消。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
20
SetNoPPIMaintenance_True
设置必须实际存在才能维护 TPM 的预配。
此操作由操作 19 撤消。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
21
启用 + 激活 + 清除
启用、激活和清除 TPM。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。
22
启用 + 激活 + 清除 + 启用 + 激活
启用、激活和清除 TPM,然后启用并重新激活 TPM。
Windows 7、Windows Server 2008 R2、Windows Vista 和 Windows Server 2008: 不支持此值。

 

响应 [out]

类型: uint32

一个整数值,指定执行 TPM 物理状态操作的结果。

如果实际存在的用户确认了该操作,并且该操作在没有错误的情况下运行,则物理状态操作会成功。

此值可能包含任何 TPM 错误。 下表列出了一些常见的错误响应。

含义
0
请求的 TPM 操作已成功。
TPM_E_PPI_USER_ABORT
2150171393 (0x80290301)
用户拒绝了请求的 TPM 操作。
TPM_E_PPI_BIOS_FAILURE
2150171394 (0x80290302)
运行 TPM 操作时发生 BIOS 故障。

 

返回值

类型: uint32

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

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

返回代码/值 说明
S_OK
0 (0x0)
方法成功。
TPM_E_PPI_ACPI_FAILURE
2150171392 (0x80290300)
发生了硬件故障。 有关详细信息,请咨询您的计算机制造商。

 

备注

托管对象格式 (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

清除

禁用

启用

IsEnabled