Win32_Tpm::IsReadyInformation 方法

指出 TPM 是否已就緒,並提供 TPM 狀態的其他資訊。 information 參數會傳回完全布建 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_ACTI加值稅E
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)
此方法成功。

 

備註

Managed 物件格式 (MOF) 檔案包含 Windows Management Instrumentation (WMI) 類別的定義。 MOF 檔案不會安裝為Windows SDK 的一部分。 當您使用 伺服器管理員 新增相關聯的角色時,它們會安裝在伺服器上。 如需 MOF 檔案的詳細資訊,請參閱 Managed Object Format (MOF)

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
命名空間
\\.\root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

另請參閱

Win32_Tpm