次の方法で共有


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_LogicalDeviceAdditionalAvailability")

論理デバイスの可用性を格納します。

その他 (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

データ型: string

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

修飾子: KeyMaxLen (256)

論理デバイスのインスタンスを作成するために使用されるクラス名。 CreationClassName は、このクラスの他のキー プロパティと組み合わせて、このクラスとそのサブクラスのインスタンスを一意に識別します。

DeviceID

データ型: string

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

修飾子: KeyMaxLen (64)

論理デバイスの一意識別子 (アドレスなど)。

ErrorCleared

データ型: ブール値

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

修飾子: 非推奨 ("CIM_ManagedSystemElementOperationalStatus")

このプロパティの使用は非推奨とされます。 代わりに、CIM_ManagedSystemElement クラスの OperationalStatus プロパティを使用します。

非推奨の説明:LastErrorCode プロパティによって報告されたエラーがクリアされるかどうかを示します。

ErrorDescription

データ型: string

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

修飾子: 非推奨 ("CIM_DeviceErrorData.ErrorDescription")

このプロパティの使用は非推奨とされます。 代わりに、CIM_DeviceErrorData クラスの ErrorDescription プロパティを使用します。

非推奨の説明:LastErrorCode プロパティによって報告されるエラーに関する追加情報。

IdentifyingDescriptions

データ型: 文字列 配列

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

修飾子: ArrayType ("Indexed")、 ModelCorrespondence ("CIM_LogicalDeviceOtherIdentifyingInfo")

同じインデックスの OtherIdentifyingInfo 配列項目を記述する文字列の配列。

LastErrorCode

データ型: uint32

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

修飾子: 非推奨 ("CIM_DeviceErrorData.LastErrorCode")

このプロパティの使用は非推奨とされます。 代わりに、CIM_DeviceErrorData クラスの LastErrorCode プロパティを使用します。

非推奨の説明: 論理デバイスによって報告された最後のエラー コード。

MaxQuiesceTime

データ型: uint64

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

修飾子: 非推奨 ("値なし")、 単位 ("MilliSeconds")

このプロパティは非推奨です。使用しないでください。

非推奨の説明: デバイスが一時的に無効な状態を維持できる最大時間 (ミリ秒単位)(可用性 プロパティと AdditionalAvailability プロパティが "21" 休止状態に設定されています)。 値 "0" は、論理デバイスが一時的に無効な状態を無期限に維持できることを示します。

OtherIdentifyingInfo

データ型: 文字列 配列

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

修飾子: ArrayType ("Indexed")、 MaxLen (256)、 ModelCorrespondence ("CIM_LogicalDeviceIdentifyingDescriptions")

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_EnabledLogicalElementEnabledState")、 MappingStrings ("MIF。DMTF|運用状態|006.4")

このプロパティの使用は非推奨とされます。 代わりに、 CIM_PowerManagementCapabilities クラスを使用します。

非推奨の説明: 論理デバイスが有効になっているか、関連する状態であるかを示します。

その他 (1)

不明 (2)

有効 (3)

無効 (4)

適用なし (5)

SystemCreationClassName

データ型: string

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

修飾子: KeyMaxLen (256)、 伝達 ( "CIM_SystemCreationClassName")

論理デバイスを含むシステムのインスタンスを作成するために使用されるクラス名。 SystemCreationClassName は、このクラスの他のキー プロパティと組み合わせて、このクラスとそのサブクラスのインスタンスを一意に識別します。

Systemname

データ型: string

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

修飾子: KeyMaxLen (256)、 伝達 ( "CIM_SystemName")

論理デバイスを含むシステムの名前。

TotalPowerOnHours

データ型: uint64

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

修飾子: 単位 ("Hours")、 カウンター

論理デバイスの電源が入った合計時間数。

要件

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

関連項目

CIM_EnabledLogicalElement