次の方法で共有


CIM_TPM クラス

トラステッド プラットフォーム モジュール (TPM) デバイスについて説明します。

構文

[Experimental, Abstract, Version("2.21.0"), UMLPackagePath("CIM::Device::TPM"), AMENDMENT]
class CIM_TPM : CIM_LogicalDevice
{
  uint32 TPMSpecMajorVersion;
  uint32 TPMSpecMinorVersion;
  uint32 TPMManafucturerMajorRevision;
  uint32 TPMManufacturerMinorRevision;
  string TPMManufacturerInfo;
  uint32 TPMManufacturerId;
  uint16 TPMState;
  uint16 TransitioningToTPMState = 12;
  uint16 AvailableRequestedTPMStates[];
};

メンバー

CIM_TPM クラスには、次の種類のメンバーがあります。

メソッド

CIM_TPM クラスには、これらのメソッドがあります。

メソッド 説明
ChangeOwnerAuth TPM デバイスの所有者承認資格情報を変更します。
RequestTPMStateChange TPM の状態を RequestedTPMState パラメーターで指定された値に変更するように要求します。

プロパティ

CIM_TPM クラスには、これらのプロパティがあります。

AvailableRequestedTPMStates

データ型: uint16 配列

アクセスの種類: 読み取り専用

修飾子: ModelCorrespondence ("CIM_TPMRequestTPMStateChange, CIM_TPMCapabilities.RequestedTPMStatesSupported")

RequestTPMStateChange メソッドの RequestedTPMState パラメーターに指定できる値。

不明 (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 Enabled-Inactive-Owned (4)

S4 Disabled-Inactive-Owned (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

DMTF 予約済み (..)

ベンダー予約済み (32768..65535)

TPMManafucturerMajorRevision

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("TPM。TCG|パート 2 v1dot2|セクション 5.3|version|revMajor")

TPM の製造元のメジャー リビジョン。

TPMManufacturerId

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("TPM。TCG|パート 2 v1dot2|セクション 21.6|TPM_CAP_VERSION_INFO|tpmVendorID")

TPM 製造元 ID。

TPMManufacturerInfo

データ型: string

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("TPM。TCG|パート 2 v1.2.TCG|セクション 21.6|TPM_CAP_VERSION_INFO|vendorSpecific")

TPM 製造元によって定義された追加情報。

TPMManufacturerMinorRevision

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("TPM。TCG|パート 2 v1dot2|セクション 5.3|version|revMinor")

TPM の製造元のマイナー リビジョン。

TPMSpecMajorVersion

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("TPM。TCG|パート 2 v1dot2|セクション 5.3|version|major", "TSS.TCG|レベル 1 v1.2|セクション 2.3.2.18")

TPM のメジャー バージョン。

TPMSpecMinorVersion

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("TPM。TCG|パート 2 v1dot2|セクション 5.3|version|minor", "TSS.TCG|レベル 1 v1.2|セクション 2.3.2.18")

TPM のマイナー バージョン。

TPMState

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("TPM。TCG|パート 1 v1dot2|セクション 9.4", "TPM.TCG|パート 2 v1dot2|セクション 7.1|TPM_PERMANENT_FLAGS") 、ModelCorrespondence ("CIM_TPMRequestTPMStateChange", "CIM_TPM.TransitioningToTPMState")

TPM の操作状態。

不明 (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 Enabled-Inactive-Owned (4)

S4 Disabled-Inactive-Owned (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

該当なし (10)

DMTF 予約済み (..)

ベンダー予約済み (32768..65535)

TransitioningToTPMState

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: ModelCorrespondence ("CIM_TPMRequestTPMStateChange", "CIM_TPM.TPMState")

TPM が移行するターゲットの状態。

不明 (0)

S1 Enabled-Active-Owned (2)

S2 Disabled-Active-Owned (3)

S3 Enabled-Inactive-Owned (4)

S4 Disabled-Inactive-Owned (5)

S5 Enabled-Active-Unowned (6)

S6 Disabled-Active-Unowned (7)

S7 Enabled-Inactive-Unowned (8)

S8 Disabled-Inactive-Unowned (9)

該当なし (10)

変更なし (11)

(12)

DMTF 予約済み (..)

ベンダー予約済み (32768..65535)

要件

要件
サポートされている最小のクライアント
Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2016
名前空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe

こちらもご覧ください

CIM_LogicalDevice