Share via


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_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 所有者承認情報ストレージの 2 番目の部分が進行中です。
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