次の方法で共有


CIM_LogicalElement クラス

ファイル、プロセス、論理デバイスなど、抽象システム コンポーネントを表す System のすべてのコンポーネントの基本クラス。

次の構文は、マネージド オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。

構文

[UMLPackagePath("CIM::Core::CoreElements"), Abstract, Version("2.6.0"), AMENDMENT]
class CIM_LogicalElement : CIM_ManagedSystemElement
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
};

メンバーズ

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

プロパティ

CIM_LogicalElement クラスには、次のプロパティがあります。

キャプション

データ型: 文字列

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

修飾子: MaxLen (64)

オブジェクトの短いテキスト説明が含まれています。

このプロパティは、CIM_ManagedElementから継承されます。

CommunicationStatus

データ型: uint16

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

インストルメンテーションがこの要素と通信する機能を示します。 NULL 値は、インストルメンテーションがこのプロパティをサポートしていないことを示します。

このプロパティは、CIM_ManagedSystemElementから継承されます。

価値観 意味
不明な
0
現在、インストルメンテーションで CommunicationStatus プロパティをレポートできないことを示します。
利用できない
1
インストルメンテーションでこのプロパティを報告できるが、意図的にこの要素を報告しないことを示します。
通信 OK
2
要素との通信が確立されていることを示します。
失われた通信 する
3
要素が過去に接続されたが、現在到達不能であることを示します。
連絡先なし
4
インストルメンテーションにこの要素の連絡先情報が含まれているが、通信できなかったことを示します。
DMTF 予約済み
5 32767
引っ込み思案。
ベンダー予約済み
32768 =
引っ込み思案。

説明

データ型: 文字列

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

オブジェクトのテキストの説明を提供します。

このプロパティは、CIM_ManagedElementから継承されます。

DetailedStatus

データ型: uint16

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

修飾子: ModelCorrespondence ("CIM_EnabledLogicalElement.PrimaryStatus", "CIM_ManagedSystemElement.HealthState")

PrimaryStatus プロパティを補完する追加の状態の詳細を示します。 NULL 値は、インストルメンテーションがこのプロパティをサポートしていないことを示します。

このプロパティは、CIM_ManagedSystemElementから継承されます。

価値観 意味
利用できない
0
インストルメンテーションでこのプロパティをレポートできるが、意図的にこの要素に対してレポートしないことを示します。
追加情報のない
1
PrimaryStatus が [OK] に設定されている場合など、PrimaryStatus プロパティに詳細追加する必要がないことを示します。
ストレス
2
要素が機能するが、注意が必要であることを示します。 オーバーロードと過熱は、ストレス 状態の例です。
予測エラー
3
要素が名目上機能するが、近い将来に故障を予測することを示します。
回復不可能なエラー する
4
この要素が、人間の介入を必要とするエラー状態にあることを示します。
エラー でのサポート エンティティの
5
この要素が依存する要素がエラーであることを示します。 この要素は OK 可能性がありますが、依存要素の状態のため機能できません。 たとえば、低層ネットワークの問題が原因で機能できないネットワーク サービスまたはエンドポイントがあります。
DMTF 予約済み
6 32767
引っ込み思案。
ベンダー予約済み
32768 =
引っ込み思案。

ElementName

データ型: 文字列

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

オブジェクトのわかりやすい名前が含まれています。 このプロパティを使用すると、各インスタンスは、キー プロパティ、ID データ、および説明情報に加えて、わかりやすい名前を定義できます。

このプロパティは、CIM_ManagedElementから継承されます。

HealthState

データ型: uint16

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

要素の現在の正常性を示します。 この属性は、この要素の正常性を表しますが、必ずしもサブコンポーネントの正常性を表すわけではありません。

このプロパティは、CIM_ManagedSystemElementから継承されます。

価値観 意味
不明な
0
現時点では、HealthState を報告できません。
[OK]
5
要素は完全に機能し、通常の操作パラメーター内で動作しており、エラーは発生しません。
低下/警告
10
要素は正常に動作しており、すべての機能が提供されます。 しかし、要素はその能力を最大限に発揮していません。 たとえば、要素が最適なパフォーマンスで動作していないか、回復可能なエラーを報告している可能性があります
マイナー エラーの
15
すべての機能を利用できますが、一部の機能が低下する可能性があります。
重大な障害
20
要素が失敗しています。 このコンポーネントの機能の一部またはすべてが機能低下しているか、機能していない可能性があります。
重大な障害
二十五
要素は機能せず、回復できない可能性があります。
回復不可能なエラー
30
要素が完全に失敗し、復旧できません。 この要素によって提供されるすべての機能が失われました。
DMTF 予約済み
31 =
DMTF は、将来、追加の HealthStates 値のために、連続体の未使用部分を予約しました。

InstallDate

データ型: datetime

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

オブジェクトがインストールされたタイミングを示します。 値がない場合、オブジェクトがインストールされていないことは示されません。

このプロパティは、CIM_ManagedSystemElementから継承されます。

InstanceID

データ型: 文字列

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

含まれる名前空間のスコープ内で、このクラスのインスタンスを一意かつ不透明に識別します。

[!重要]名前空間内で一意性を確保するには、InstanceID の値を次のパターンで構築する必要があります。

OrgID: LocalID する

OrgID には、InstanceIDを定義するビジネス エンティティが所有する、著作権、商標、またはその他の一意の名前を含めるか、認識されたグローバル機関によって割り当てられた登録済み ID である必要があります。 これは、スキーマ クラス名の構造に似ています。 さらに、一意性を確保するには、InstanceID の最初のコロンが、OrgIDLocalIDの間にある必要があります。 そのため、 OrgID にはコロン (':') を含めてはなりません。

LocalID はビジネス エンティティによって選択され、さまざまな基になる実際の要素を識別するために再利用しないでください。

上記のパターンを使用しない場合、定義エンティティは、結果として得られる InstanceID がこの名前空間に対してこのプロバイダーまたは他のプロバイダーによって生成された InstanceIDで再利用されないようにする必要があります。

分散管理タスク フォース (DMTF) 定義インスタンスの場合、パターンは、OrgID CIM に設定して使用する必要があります。

このプロパティは、CIM_ManagedElementから継承されます。

名の

データ型: 文字列

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

修飾子: MaxLen (1024)

ジョブのこのインスタンスのわかりやすい名前を示します。 さらに、わかりやすい名前を検索またはクエリのプロパティとして使用できます。

[!ヒント]
Name は、名前空間内で一意である必要はありません。

このプロパティは、CIM_ManagedSystemElementから継承されます。

OperatingStatus

データ型: uint16

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

修飾子: ModelCorrespondence ("CIM_EnabledLogicalElement.EnabledState")

要素の現在の操作条件を示します。 このプロパティは、要素の現在の状態の詳細を提供するために使用できます。 また、遷移状態を示すこともできます。 NULL 値は、インストルメンテーションがこのプロパティをサポートしていないことを示します。

このプロパティは、CIM_ManagedSystemElementから継承されます。

価値 意味
不明な
0
この時点で、インストルメンテーションが OperatingStatus プロパティを報告できないことを示します。
利用できない
1
インストルメンテーションでこのプロパティをレポートできるが、意図的にこの要素に対してレポートしないことを示します。
サービス
2
要素が構成、維持、クリーニング、またはその他の方法で管理される処理中であることを示します。
開始
3
要素が初期化されていることを示します。
停止
4
要素が順序付けされた停止に持ち込まれていることを示します。
停止した
5
要素が意図的に停止されていることを示します。
中止された
6
要素が予期しない方法で停止したことを示します。
休止中の
7
要素が非アクティブまたは休止状態であることを示します。
完了
8
要素がその操作を完了したことを示します。 操作の成功または失敗を示すには、PrimaryStatus プロパティ値 OKエラー、または 低下 を使用することをお勧めします。
の移行
9
要素がホスト要素間で移動されていることを示します。
のエミグラッティング
10
要素がホスト要素から移動中であることを示します。
未加工の
11
要素が新しいホスト要素に移動されていることを示します。
スナップショット
12
要素のスナップショット コピーが作成されていることを示します。
シャットダウン
13
要素が突然停止していることを示します。
テスト での
14
要素がテスト関数を実行していることを示します。
移行
15
要素が状態間にあり、どちらの状態でも完全には使用できないことを示します。 使用可能な場合は、より具体的な遷移を示す別の値を使用します。
サービス中
16
要素がサービスおよび運用中であることを示します。
DMTF 予約済み
17 32767
引っ込み思案。
ベンダー予約済み
32768 =
引っ込み思案。

OperationalStatus

データ型: uint16 配列

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

修飾子: ArrayType ("Indexed")、ModelCorrespondence ("CIM_ManagedSystemElement.StatusDescriptions")

要素の現在の状態のインジケーターが含まれています。 OperationalStatus の最初の値には、要素のプライマリ 状態が含まれている必要があります。

手記

OperationalStatus 、非推奨の Status プロパティが置き換えられます。 管理アプリケーションで既存の Status プロパティが広く使用されているため、プロバイダーまたはインストルメンテーションでは、Status プロパティと OperationalStatus プロパティの両方を提供することを強くお勧めします。 インストルメント化すると、Status (単一値であるため) も要素のプライマリ状態を提供する必要があります。

このプロパティは、CIM_ManagedSystemElementから継承されます。

価値観 意味
不明な
0
この時点で、実装 OperationalStatus について報告できないことを示します。
その他の
1
未定義の状態を示します。
[OK]
2
エラーのない完全な機能を示します。
低下した
3
要素が動作していて、すべての機能が提供されていることを示します。 しかし、要素はその能力を最大限に発揮していません。 たとえば、要素が最適なパフォーマンスで動作していないか、回復可能なエラーを報告している可能性があります
ストレス
4
要素が機能しているが、注意が必要であることを示します。 オーバーロードと過熱は、ストレス 状態の例です。
予測エラー
5
要素が名目上機能しているが、近い将来に障害を予測していることを示します。
エラー
6
エラーが発生したことを示します。
回復不可能なエラー する
7
回復不可能なエラーが発生しました。
開始
8
ジョブが開始中です。
停止
9
ジョブが停止しています。
停止した
10
要素は意図的に停止されました。
サービス中
11
要素が構成、維持、クリーンアップ、またはその他の方法で管理されていることを示します。
連絡先なし
12
監視システムがこの要素に関する知識を持っているが、その要素との通信を確立できなかったことを示します。
失われた通信 する
13
ジョブが存在することがわかっており、過去に正常に接続されたが、現在到達不能であることを示します。
中止された
14
予期しない方法でジョブが停止したことを示します。 ジョブの状態と構成を更新する必要がある場合があります。
休止中の
15
ジョブが非アクティブであることを示します。
エラー でのサポート エンティティの
16
このジョブが依存する要素がエラーであることを示します。 この要素は OK 可能性がありますが、依存要素の状態のため機能できません。 たとえば、低層ネットワークの問題が原因で機能できないネットワーク サービスまたはエンドポイントがあります。
完了
十七
ジョブがその操作を完了したことを示します。 この値は、OKErrorError と組み合わせる必要があります。 または 低下した を使用して、完全な操作 完了したOK (成功)、エラー で完了 (失敗)、または 低下した で完了した (操作が完了したが、OK が完了しなかったか、エラーが報告されなかった) かをクライアントが確認できるようにします。
電源モードの
18
"Power Mode" は、関連する PowerManagementService 関連付けに含まれる追加の電源モデル情報が要素にあることを示します。
DMTF 予約済み
19 32767
DMTF は、将来、OperationalStatus 追加するために範囲のこの部分を予約しました。
ベンダー予約済み
32768 65535
Microsoft は、将来、OperationalStatus 追加するために、範囲の未使用部分を予約しました。

PrimaryStatus する

データ型: uint16

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

修飾子: ModelCorrespondence ("CIM_ManagedSystemElement.DetailedStatus", "CIM_ManagedSystemElement.HealthState")

高レベルの状態値を示します。

このプロパティは、CIM_ManagedSystemElementから継承されます。

指定できる値は次のとおりです。

不明な (0)

OK (1)

低下した (2)

エラー (3)

DMTF 予約 (4 32767)

ベンダー予約 (32768 = )

状態の

データ型: 文字列

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

修飾子: 非推奨の ("CIM_ManagedSystemElement.OperationalStatus")、maxLen(10)

オブジェクトのプライマリ 状態を示す文字列が含まれています。

手記

このプロパティは非推奨となり、OperationalStatus プロパティに置き換えられます。 下位互換性のために Status プロパティを使用する場合は、OperationalStatus プロパティのセカンダリである必要があります。

このプロパティは、CIM_ManagedSystemElementから継承されます。

指定できる値は次のとおりです。

("OK")

("Error")

("Degraded")

("不明")

("Pred Fail")

("Starting")

("Stopping")

("Service")

("負荷")

("NonRecover")

("No Contact")

("Lost Comm")

("Stopped")

StatusDescriptions

データ型: 配列 文字列

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

修飾子: ArrayType ("Indexed")、ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")

OperationalStatus 配列内の対応する値の説明を示します。 たとえば、OperationalStatus プロパティの要素に 停止値が含まれている場合、このプロパティ内の同じ配列インデックスにある要素に、オブジェクトが停止されている理由に関する説明が含まれている可能性があります。

このプロパティは、CIM_ManagedSystemElementから継承されます。

必要条件

サポートされる最小クライアント
Windows 8
サポートされている最小サーバー
Windows Server 2012
Namespace
Root\standardcimv2
MOF
NetTCPIP.mof
[DLL]
NetTCPIP.dll

関連項目

CIM_ManagedSystemElement