CIM_ManagedSystemElement クラス (Hyper-V 管理)
CIM_ManagedSystemElement は、システム要素階層の基底クラスです。 システムの任意のコンポーネントは、潜在的にこのクラスまたはそのサブクラスで表すことができます。
構文
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ManagedSystemElement : CIM_ManagedElement
{
datetime InstallDate;
string Name;
uint16 OperationalStatus[];
string StatusDescriptions[];
string Status;
uint16 HealthState;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
};
メンバー
CIM_ManagedSystemElement クラスには、これらの種類のメンバーがあります。
プロパティ
CIM_ManagedSystemElement クラスには、これらのプロパティがあります。
-
CommunicationStatus
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
インストルメンテーションがこの要素と通信する機能を示します。 NULL 値は、インストルメンテーションがこのプロパティをサポートしないことを示します。
-
-
不明 (0)
-
Not Available (1)
-
Communication OK (2)
-
Lost Communication (3)
-
No Contact (4)
-
DMTF 予約済み (..)
-
ベンダー予約済み (0x8000..)
DetailedStatus
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_EnabledLogicalElement.PrimaryStatus", "CIM_ManagedSystemElement.HealthState")
PrimaryStatus プロパティを補完する、追加の状態の詳細を示します。 NULL 値は、インストルメンテーションがこのプロパティをサポートしないことを示します。
Not Available (0)
No Additional Information (1)
Stressed (2)
Predictive Failure (3)
Non-Recoverable Error (4)
Supporting Entity in Error (5)
DMTF 予約済み (..)
ベンダー予約済み (0x8000..)
HealthState
-
データ型: uint16
-
アクセスの種類: 読み取り専用
この要素の現在の正常性を示します。 この属性は、この要素の正常性を表しますが、必ずしもそのサブコンポーネントの正常性を表すわけではありません。
Unknown (0)
OK (5)
低下/警告 (10)
軽微な障害 (15)
重大な障害 (20)
深刻な障害 (25)
回復不可能なエラー (30)
DMTF 予約済み (..)
InstallDate
-
データ型: datetime
-
アクセスの種類: 読み取り専用
-
修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5")
そのオブジェクトがインストールされたタイミングを示します。 値がないのは、そのオブジェクトがインストールされていないことを示すわけではありません。
名前
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: MaxLen (1024)
オブジェクトが認識されるラベル。 サブクラス化すると、Name プロパティをオーバーライドしてキー プロパティにすることができます。
OperatingStatus
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_EnabledLogicalElement.EnabledState")
この要素の現在の操作状態を示します。 このプロパティを使用すると、EnabledState プロパティの値について、より詳しく提供することができます。 NULL 値は、インストルメンテーションがこのプロパティをサポートしないことを示します。
"不明" は次を示します
"なし" は次を示します
"サービス"
"開始中"
"停止中"
"停止" と "中止" は似ていますが、前者は、それに対して後者は
"休止中" は次を示します
"完了" は次を示します
"移行中"
"参入中"
"退出中"
"シャットダウン中"
"テスト中"
"推移中"
"サービス中"
Unknown (0)
実装は通常、このプロパティを返すことができますが、現時点ではそれを行うことができません。
Not Available (1)
実装 (プロバイダー) はこのプロパティの値を返すことができます。しかし、この特定のハードウェア/ソフトウェアの部分に対しては今まで行われていません。または、このプロパティは意図的に使用されていません。それは、意味のある情報を付加しないためです (別のプロパティに追加情報を付加することを意図したプロパティの場合と同様)。
Servicing (2)
要素が構成中、保守中、クリーン中、またはその他の管理作業中であることを示します。
Starting (3)
要素が開始中であることを示します。
Stopping (4)
要素が正常な停止中であることを示します。
Stopped (5)
クリーンで正常な停止が起こりました。
Aborted (6)
突然の停止が発生しました。ここで、この要素の状態と構成を更新する必要があります。
Dormant (7)
この要素は非アクティブまたは休止です。
Completed (8)
この要素はその操作を完了しました。 この値は、完了操作が OK で完了したか (正常)、エラーで完了したか (失敗)、完了したものの低下が生じたか (操作は完了したが OK で完了しなかった、またはエラーが報告されなかった) をクライアントが判断できるように、PrimaryStatus 内の OK、エラー、または低下と組み合わせる必要があります。
Migrating (9)
この要素はホスト要素間を移動しています。
Emigrating (10)
この要素はホスト要素から移動しています。
Immigrating (11)
この要素は新しいホスト要素に移動しています。
Snapshotting (12)
Shutting Down (13)
要素が突然の停止中であることを示します。
In Test (14)
この要素はテスト機能を実行しています。
Transitioning (15)
状態間にある要素、つまり、その前後のいずれの状態でも完全には動作していない要素を示します。 この値は、特定の状態への推移を示す他の値を使用できない場合に使用する必要があります。
In Service (16)
実行中であり、操作可能な要素を示します。
DMTF 予約済み (..)
ベンダー予約済み (0x8000..)
OperationalStatus
-
データ型: uint16 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed"), ModelCorrespondence ("CIM_ManagedSystemElement.StatusDescriptions")
この要素の現在の状態のインジケーターが含まれています。 OperationalStatus プロパティの最初の値には、この要素のプライマリ状態が含まれている必要があります。
Note
OperationalStatus プロパティは、非推奨の Status プロパティに代わるものです。 管理アプリケーション内で既存の Status プロパティが広く使用されているため、プロバイダーまたはインストルメンテーションでは Status と OperationalStatus プロパティの両方を提供することを強くお勧めします。 インストルメント化されると、Status は単一値のプロパティであるため、この要素のプライマリ状態も提供する必要があります。
Unknown (0)
Other (1)
OK (2)
低下 (3)
負荷 (4)
この要素は機能していますが、注意が必要です。 "負荷" 状態の例は、過負荷、過熱などがあります。
予測される障害 (5)
要素は名目的には機能していますが、近い将来に障害が発生する恐れがあることを示します。
エラー (6)
回復不可能なエラー (7)
開始中 (8)
停止中 (9)
停止 (10)
正常な停止が起こりました。
サービス中 (11)
要素が構成中、保守中、クリーン中、またはその他の管理作業中。
接続なし (12)
監視システムがこの要素を認識していながら、要素との通信を確立できずにいます。
通信の切断 (13)
管理システム要素が存在し、過去には正常な通信が行われたことがわかっているものの、現在は通信することができません。
中止 (14)
この要素の状態と構成を更新する必要がある、突然の停止が発生しました。
休止中 (15)
この要素は非アクティブまたは休止です。
サポートするエンティティでエラー (16)
この要素は "OK" でも、この要素が依存する他の要素上でエラーが発生しています。 たとえば、ネットワーク サービスまたはエンドポイントが、下位層のネットワーク問題のために機能できない場合などです。
完了 (17)
この要素はその操作を完了しました。
電源モード (18)
この要素には、関連する電源管理サービスの関連付けに含まれる、他の電源モデル情報があります。
DMTF 予約済み (..)
ベンダー予約済み (0x8000..)
PrimaryStatus
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: ModelCorrespondence ("CIM_ManagedSystemElement.DetailedStatus", "CIM_ManagedSystemElement.HealthState")
大まかな状態値を示します。
不明 (0)
OK (1)
Degraded (2)
Error (3)
DMTF 予約済み (..)
ベンダー予約済み (0x8000..)
状態
このオブジェクトのプライマリ状態を示します。
Note
このプロパティの使用は非推奨とされます。 これは OperationalStatus プロパティに置き換えられます。 下位互換性のために Status プロパティの使用を選択する場合は、OperationalStatus プロパティのセカンダリである必要があります。
("OK")
("エラー")
("低下")
("不明")
("障害が発生する可能性あり")
("開始中")
("停止中")
("サービス")
("負荷")
("回復なし")
("接続なし")
("通信の切断")
("停止")
StatusDescriptions
-
データ型: string 配列
-
アクセスの種類: 読み取り専用
-
修飾子: ArrayType ("Indexed"), ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")
OperationalStatus 配列内の対応する値の説明を示します。 たとえば、OperationalStatus プロパティの要素に停止中の値が含まれている場合、このプロパティ内の同じ配列インデックスにある要素に、オブジェクトが停止されている理由に関する説明が含まれている場合があります。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows 8 |
サポートされている最小のサーバー |
Windows Server 2012 |
名前空間 |
Root\virtualization\v2 |
MOF |
|
[DLL] |
|