CIM_LogicalDevice クラス (Hyper-V 管理)
物理ハードウェアに基づく場合とそうでないハードウェア エンティティの抽象化またはエミュレーション。
構文
[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
string SystemCreationClassName;
string SystemName;
string CreationClassName;
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[];
uint64 MaxQuiesceTime;
};
メンバー
CIM_LogicalDevice クラスには、次の種類のメンバーがあります。
メソッド
CIM_LogicalDevice クラスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
EnableDevice | このメソッドは非推奨とされます。 代わりに、 RequestStateChange メソッドを使用します。 非推奨の説明: 論理デバイスを有効または無効にします。 |
OnlineDevice | このメソッドは非推奨とされます。 代わりに、 RequestStateChange メソッドを使用します。 非推奨の説明: 論理デバイスをオンラインにして要求を受け入れることができるようにするか、オフラインで要求を受け入れることができるようにします。 |
QuiesceDevice | このメソッドは非推奨とされます。 代わりに、 RequestStateChange メソッドを使用します。 非推奨の説明: 論理デバイスのアクティビティを一時的に中断するか、アクティビティを再度有効にします。 |
リセット | 論理デバイスをリセットします。 |
RestoreProperties | 論理デバイスの以前の構成と状態を復元します。 |
SaveProperties | 論理デバイスの構成と状態を保存します。 |
SetPowerState | このメソッドは非推奨とされます。 代わりに、CIM_PowerManagementService クラスの SetPowerState プロパティを使用します。 非推奨の説明: 論理デバイスの電源状態を設定します。 |
プロパティ
CIM_LogicalDevice クラスには、これらのプロパティがあります。
-
AdditionalAvailability
-
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_LogicalDevice。可用性")
論理デバイスの可用性情報と Availability プロパティの可用性情報を含む配列。
-
-
その他 (1)
-
不明 (2)
-
実行中/完全電源 (3)
-
警告 (4)
-
In Test (5)
-
該当なし (6)
-
電源オフ (7)
-
Off Line (8)
-
オフデューティ (9)
-
機能低下 (10)
-
インストールされていません (11)
-
インストール エラー (12)
-
省電力 - 不明 (13)
-
省電力 - 低電力モード (14)
-
省電力 - スタンバイ (15)
-
電源サイクル (16)
-
省電力 - 警告 (17)
-
一時停止 (18)
-
準備ができていません (19)
-
未構成 (20)
-
休止 ( 21)
可用性
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("MIF.DMTF|運用状態|006.5"、"MIB。IETF|HOST-RESOURCES-MIB.hrDeviceStatus", "MIF.DMTF|ホスト デバイス|001.5")、 ModelCorrespondence ("CIM_LogicalDevice。AdditionalAvailability")
論理デバイスの可用性を格納します。
その他 (1)
不明 (2)
実行中/完全電源 (3)
警告 (4)
In Test (5)
該当なし (6)
電源オフ (7)
Off Line (8)
オフデューティ (9)
機能低下 (10)
インストールされていません (11)
インストール エラー (12)
省電力 - 不明 (13)
省電力 - 低電力モード (14)
省電力 - スタンバイ (15)
電源サイクル (16)
省電力 - 警告 (17)
一時停止 (18)
準備ができていません (19)
未構成 (20)
休止 ( 21)
CreationClassName
論理デバイスのインスタンスを作成するために使用されるクラス名。 CreationClassName は、このクラスの他のキー プロパティと組み合わせて、このクラスとそのサブクラスのインスタンスを一意に識別します。
DeviceID
論理デバイスの一意識別子 (アドレスなど)。
ErrorCleared
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
-
修飾子: 非推奨 ("CIM_ManagedSystemElement。OperationalStatus")
このプロパティの使用は非推奨とされます。 代わりに、CIM_ManagedSystemElement クラスの OperationalStatus プロパティを使用します。
非推奨の説明:LastErrorCode プロパティによって報告されたエラーがクリアされるかどうかを示します。
ErrorDescription
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 非推奨 ("CIM_DeviceErrorData.ErrorDescription")
このプロパティの使用は非推奨とされます。 代わりに、CIM_DeviceErrorData クラスの ErrorDescription プロパティを使用します。
非推奨の説明:LastErrorCode プロパティによって報告されるエラーに関する追加情報。
IdentifyingDescriptions
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed")、 ModelCorrespondence ("CIM_LogicalDevice。OtherIdentifyingInfo")
同じインデックスの OtherIdentifyingInfo 配列項目を記述する文字列の配列。
LastErrorCode
-
データ型: uint32
-
アクセスの種類: 読み取り専用
-
修飾子: 非推奨 ("CIM_DeviceErrorData.LastErrorCode")
このプロパティの使用は非推奨とされます。 代わりに、CIM_DeviceErrorData クラスの LastErrorCode プロパティを使用します。
非推奨の説明: 論理デバイスによって報告された最後のエラー コード。
MaxQuiesceTime
このプロパティは非推奨です。使用しないでください。
非推奨の説明: デバイスが一時的に無効な状態を維持できる最大時間 (ミリ秒単位)(可用性 プロパティと AdditionalAvailability プロパティが "21" 休止状態に設定されています)。 値 "0" は、論理デバイスが一時的に無効な状態を無期限に維持できることを示します。
OtherIdentifyingInfo
-
データ型: 文字列 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed")、 MaxLen (256)、 ModelCorrespondence ("CIM_LogicalDevice。IdentifyingDescriptions")
DeviceID 以外の論理デバイスを識別する情報。
PowerManagementCapabilities
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
-
修飾子: 非推奨 ("CIM_PowerManagementCapabilities.PowerCapabilities")
このプロパティの使用は非推奨とされます。 代わりに、 CIM_PowerManagementCapabilities クラスを使用します。
非推奨の説明: デバイスの電源管理機能を含む配列。
不明 (0)
サポートされていません (1)
無効 (2)
有効 (3)
自動的に入力された省電力モード (4)
電源状態設定可能 (5)
電源循環がサポートされています (6)
時間指定の電源オンがサポートされています (7)
PowerManagementSupported
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
-
修飾子: 非推奨 ("CIM_PowerManagementCapabilities")
このプロパティの使用は非推奨とされます。 代わりに、 PowerManagementCapabilities クラスを使用します。
非推奨の説明: 論理デバイスを電源管理できる場合は true。それ以外の場合は false。
PowerOnHours
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: 単位 ("Hours")、 カウンター
論理デバイスが最後の電源サイクル以降に電源を入れた連続した時間数。
StatusInfo
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: 非推奨 ("CIM_EnabledLogicalElement。EnabledState")、 MappingStrings ("MIF。DMTF|運用状態|006.4")
このプロパティの使用は非推奨とされます。 代わりに、 CIM_PowerManagementCapabilities クラスを使用します。
非推奨の説明: 論理デバイスが有効になっているか、関連する状態であるかを示します。
その他 (1)
不明 (2)
有効 (3)
無効 (4)
適用なし (5)
SystemCreationClassName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: Key、 MaxLen (256)、 伝達 ( "CIM_System。CreationClassName")
論理デバイスを含むシステムのインスタンスを作成するために使用されるクラス名。 SystemCreationClassName は、このクラスの他のキー プロパティと組み合わせて、このクラスとそのサブクラスのインスタンスを一意に識別します。
Systemname
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: Key、 MaxLen (256)、 伝達 ( "CIM_System。Name")
論理デバイスを含むシステムの名前。
TotalPowerOnHours
-
データ型: uint64
-
アクセスの種類: 読み取り専用
-
修飾子: 単位 ("Hours")、 カウンター
論理デバイスの電源が入った合計時間数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 |
サポートされている最小のサーバー |
Windows Server 2012 |
名前空間 |
Root\virtualization\v2 |
MOF |
|
[DLL] |
|