CIM _ DiscreteSensor クラス

CIM _ DiscreteSensor クラスには、レポート可能な一連の有効な文字列値があります。 値はセンサーの " " プロパティで列挙されます。 離散センサーには、列挙値のいずれかに対応する現在の読み取りが常に存在します。

"状態" プロパティと " 状態 " プロパティを CIM _ センサーに追加した場合、個別センサーサブクラスは不要になりますが、旧バージョンとの互換性のために残されています。 CurrentReading プロパティと使用される値のプロパティの情報には、通常、 CIM _ センサー から継承された 状態プロパティと同じ 値とセマンティクスがあります。

重要

DMTF (Distributed Management Task Force) CIM (Common Information Model) クラスは、WMI クラスが構築される親クラスです。 現在、WMI は CIM 2.x バージョンのスキーマのみをサポートしています。

次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡素化しており、継承されたすべてのプロパティを含んでいます。 プロパティは、MOF の順序ではなくアルファベット順に一覧表示されます。

構文

[Abstract, UUID("{1BF00330-E3D1-11d2-8601-0000F8102E5F}"), AMENDMENT]
class CIM_DiscreteSensor : CIM_Sensor
{
  string   AcceptableValues[];
  uint16   Availability;
  string   Caption;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  string   CurrentReading;
  string   Description;
  string   DeviceID;
  boolean  ErrorCleared;
  string   ErrorDescription;
  datetime InstallDate;
  uint32   LastErrorCode;
  string   Name;
  string   PNPDeviceID;
  string   PossibleValues[];
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  string   Status;
  uint16   StatusInfo;
  string   SystemCreationClassName;
  string   SystemName;
};

メンバー

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

メソッド

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

Method 説明
Reset 論理デバイスのリセットを要求します。 WMI によって実装されていません。
SetPowerState 論理デバイスの必要な電源状態と、デバイスをその状態にするタイミングを定義します。 WMI によって実装されていません。

Properties

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

AcceptableValues

データ型: 文字列 配列

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

修飾子: MaxLen (64)

"使用可能な " プロパティの文字列は、許容されていると見なされます (つまり、エラーではありません)。

可用性

データ型: uint16

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

修飾子: Mappingstrings ("MIF"DMTF | 動作状態 | 003.5 "," MIB。IETF | ホストリソース-MIB. hrDeviceStatus ")

デバイスの可用性と状態。

このプロパティは CIM _ LogicalDeviceから継承されます。

その他 (1)

不明 (2)

実行中/フルパワー (3)

警告 (4)

テスト中 (5)

該当なし (6)

電源オフ (7)

オフライン (8)

オフデュー (9)

低下 (10)

未インストール (11)

インストールエラー (12)

省電力-不明 (13)

デバイスは省電力モードになっていることがわかっていますが、その正確な状態は不明です。

省電力-低電力モード (14)

デバイスは省電力状態であるが、まだ機能しているため、パフォーマンスが低下する可能性があります。

省電力-スタンバイ (15)

デバイスは機能していませんが、すぐに完全に電力を供給することができます。

電源サイクル (16)

省電力-警告 (17)

デバイスは、電力保存モードでも警告状態にあります。

一時停止 (18)

デバイスは一時停止しています。

準備未完了 (19)

デバイスの準備ができていません。

未構成 (20)

デバイスが構成されていません。

休止 (21)

デバイスが非表示になっています。

Caption

データ型: 文字列

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

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの短い説明テキスト。

このプロパティは CIM _ ManagedSystemElementから継承されます。

ConfigManagerErrorCode

データ型: uint32

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

修飾子: Schema ("Win32")

Win32 Configuration Manager エラーコード。

このプロパティは CIM _ LogicalDeviceから継承されます。

このデバイスは正常に動作しています。 (0)

デバイスは正常に動作しています。

このデバイスは正しく構成されていません。 (1)

デバイスが正しく構成されていません。

このデバイスのドライバーを読み込むことができません。 (2)

このデバイスのドライバーが壊れているか、システムでメモリまたはその他のリソースが不足している可能性があります。 (3)

このデバイスのドライバーが破損しているか、システムのメモリまたはその他のリソースが不足している可能性があります。

このデバイスは正常に動作していません。ドライバーまたはレジストリの1つが破損している可能性があります。 (4)

デバイスが正常に動作していません。 そのドライバーまたはレジストリの1つが破損している可能性があります。

このデバイスのドライバーには、Windows が管理できないリソースが必要です。 (5)

デバイスのドライバーには、Windows が管理できないリソースが必要です。

このデバイスのブート構成が他のデバイスと競合しています。 (6)

デバイスのブート構成が他のデバイスと競合しています。

フィルターできません。 (7)

デバイスのドライバーローダーが見つかりません。 (8)

デバイスのドライバーローダーが見つかりません。

制御ファームウェアがデバイスのリソースを正しく報告していないため、このデバイスは正常に動作していません。 (9)

デバイスが正常に動作していません。制御ファームウェアによってデバイスのリソースが誤って報告されています。

このデバイスは起動できません。 (10)

デバイスを起動できません。

このデバイスは失敗しました。 (11)

デバイスでエラーが発生しました。

このデバイスは、使用できる十分な空きリソースを見つけることができません。 (12)

デバイスは、使用するのに十分な空きリソースを見つけることができません。

このデバイスのリソースを確認できません。 (13)

デバイスのリソースを確認できません。

コンピューターを再起動するまで、このデバイスは正常に動作しません。 (14)

コンピューターが再起動されるまで、デバイスは正常に機能しません。

再列挙の問題がある可能性があるため、このデバイスは正常に動作していません。 (15)

再列挙の問題が発生したため、デバイスが正常に動作していません。

Windows は、このデバイスが使用するすべてのリソースを識別できません。 (16)

Windows は、デバイスが使用するすべてのリソースを識別できません。

このデバイスは不明なリソースの種類を要求しています。 (17)

デバイスは不明なリソースの種類を要求しています。

このデバイスのドライバーを再インストールしてください。 (18)

デバイスドライバーを再インストールする必要があります。

VxD ローダーを使用できませんでした。 (19)

レジストリが壊れている可能性があります。 (20)

レジストリが壊れている可能性があります。

システムエラー: このデバイスのドライバーを変更してみてください。それでも問題が解決しない場合は、ハードウェアのドキュメントを参照してください。Windows はこのデバイスを削除しています。 (21)

システムエラー。 デバイスドライバーを変更できない場合は、ハードウェアのドキュメントを参照してください。 デバイスを削除しています。

このデバイスは無効になっています。 (22)

デバイスが無効になっています。

システムエラー: このデバイスのドライバーを変更してみてください。それでもうまくいかない場合は、ハードウェアのドキュメントを参照してください。 (23)

システムエラー。 デバイスドライバーを変更できない場合は、ハードウェアのドキュメントを参照してください。

このデバイスは存在しないか、正常に動作していないか、またはすべてのドライバーがインストールされていません。 (24)

デバイスが存在しないか、正常に動作していないか、またはすべてのドライバーがインストールされていません。

Windows はこのデバイスをセットアップしています。 (25)

Windows はデバイスのセットアップをまだ行っています。

Windows はこのデバイスをセットアップしています。 (26)

Windows はデバイスのセットアップをまだ行っています。

このデバイスには有効なログ構成がありません。 (27)

デバイスに有効なログ構成がありません。

このデバイスのドライバーはインストールされていません。 (28)

デバイスドライバーがインストールされていません。

デバイスのファームウェアによって必要なリソースが提供されなかったため、このデバイスは無効になっています。 (29)

デバイスが無効です。デバイスのファームウェアで必要なリソースが提供されませんでした。

このデバイスは、別のデバイスが使用している割り込み要求 (IRQ) リソースを使用しています。 (30)

デバイスは、別のデバイスが使用している IRQ リソースを使用しています。

Windows がこのデバイスに必要なドライバーを読み込めないため、このデバイスは正常に動作していません。 半角

デバイスが正常に動作していません。Windows は必要なデバイスドライバーを読み込むことができません。

ConfigManagerUserConfig

データ型: ブール値

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

修飾子: Schema ("Win32")

TRUE の場合、デバイスはユーザー定義の構成を使用しています。

このプロパティは CIM _ LogicalDeviceから継承されます。

CreationClassName

データ型: 文字列

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

修飾子: CIM _ キー

インスタンスの作成に使用されるクラスまたはサブクラスの名前。 このプロパティをクラスの他のキープロパティと共に使用すると、クラスとそのサブクラスのすべてのインスタンスを一意に識別できるようになります。

このプロパティは CIM _ LogicalDeviceから継承されます。

CurrentReading

データ型: 文字列

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

修飾子: MaxLen (64)

センサーによって示される現在の値。

説明

データ型: 文字列

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

修飾子: DisplayName ("説明")

オブジェクトの説明テキスト。

このプロパティは CIM _ ManagedSystemElementから継承されます。

DeviceID

データ型: 文字列

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

修飾子: CIM _ キー

論理デバイスに一意の名前を指定するアドレスまたはその他の識別情報。

このプロパティは CIM _ LogicalDeviceから継承されます。

ErrorCleared

データ型: ブール値

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

TRUE の場合、 LastErrorCode プロパティで報告されたエラーがクリアされます。

このプロパティは CIM _ LogicalDeviceから継承されます。

ErrorDescription

データ型: 文字列

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

LastErrorCode プロパティに記録されたエラーと実行する修正処置に関する詳細情報を提供する自由形式の文字列。

このプロパティは CIM _ LogicalDeviceから継承されます。

InstallDate

データ型: datetime

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

修飾子: Mappingstrings ("MIF"DMTF | ComponentID | 001.5 ")、 DisplayName (" インストール日 ")

オブジェクトがインストールされた日付と時刻。 このプロパティは、オブジェクトがインストールされていることを示す値を必要としません。

このプロパティは CIM _ ManagedSystemElementから継承されます。

LastErrorCode

データ型: uint32

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

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

このプロパティは CIM _ LogicalDeviceから継承されます。

名前

データ型: 文字列

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

修飾子: DisplayName ("Name")

オブジェクトが認識されているラベル。 サブクラス化時に、このプロパティをオーバーライドして、キープロパティにすることができます。

このプロパティは CIM _ ManagedSystemElementから継承されます。

PNPDeviceID

データ型: 文字列

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

修飾子: Schema ("Win32")

論理デバイスの Win32 プラグアンドプレイデバイス識別子。 このプロパティは CIM _ LogicalDeviceから継承されます。

例: " * PNP030b"

指定した値

データ型: 文字列 配列

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

修飾子: MaxLen (64)

離散センサーからの文字列出力を列挙します。

PowerManagementCapabilities

データ型: uint16 配列

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

論理デバイスの特定の電源関連機能の配列。

このプロパティは CIM _ LogicalDevice から継承されます。

不明 (0)

サポートされていません (1)

無効 (2)

有効 (3)

現在、電源管理機能は有効になっていますが、正確な機能セットが不明であるか、情報を利用できません。

自動的に入力された省電力モード (4)

デバイスは、使用状況やその他の条件に基づいて電源状態を変更できます。

電源状態 の設定可能 (5)

SetPowerStateメソッドがサポートされています。 このメソッドは、親 CIM _ LogicalDevice クラスにあり、実装できます。 詳細については、「 Managed Object Format (MOF) クラスの設計」を参照してください。

サポートされている電源サイクル (6)

SetPowerStateメソッドは、 PowerState パラメーターを 5 (電源サイクル) に設定して呼び出すことができます。

サポートされている時間内の電源 (7)

SetPowerStateメソッドを呼び出すことができるのは、 PowerState パラメーターを 5 (電源サイクル) に設定し、 time を特定の日付と時刻 (または間隔) に設定した場合です。

PowerManagementSupported

データ型: ブール値

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

TRUE の場合、デバイスは電源管理されている (つまり、省電力状態になる) ことができます。 FALSE の場合、整数値 1 ("サポートされていません") は PowerManagementCapabilities 配列内の唯一のエントリになります。

このプロパティは、電源管理機能が現在有効になっていることを示すものではなく、有効になっている場合はサポートされている機能を示します。 詳細については、「 PowerManagementCapabilities 配列」を参照してください。

このプロパティは CIM _ LogicalDeviceから継承されます。

状態

データ型: 文字列

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

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態を示す文字列。 動作状態と非動作状態を定義できます。 動作状態には、"OK"、"低下"、および "Pred Fail" を含めることができます。 "Pred Fail" は、要素が適切に機能していることを示しますが、エラー (たとえば、スマート対応のハードディスクドライブ) を予測しています。

操作不可能な状態には、"エラー"、"開始"、"停止"、および "サービス" を含めることができます。 "サービス" は、ディスクのミラー化を再実行するとき、ユーザーのアクセス許可リストを再読み込みするとき、またはその他の管理作業を行うときに適用できます。 このような作業のすべてがオンラインであるとは限りませんが、マネージ要素は "OK" でも他の状態でもありません。

このプロパティは CIM _ ManagedSystemElementから継承されます。

次の値があります。

OK ("OK")

エラー ("error")

低下 ("低下")

不明 ("不明")

Pred fail ("Pred fail")

開始 ("開始中")

停止 ("停止")

サービス ("サービス")

負荷 ("ストレス")

非復旧 ("非復旧")

連絡先なし ("連絡先なし")

失わ れた通信 ("失われた通信")

StatusInfo

データ型: uint16

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

修飾子: Mappingstrings ("MIF"DMTF | 動作状態 | 003.3 ")

論理デバイスの状態。 このプロパティが論理デバイスに適用されない場合は、値 5 (適用されていません) を使用する必要があります。

このプロパティは CIM _ LogicalDeviceから継承されます。

その他 (1)

不明 (2)

有効 (3)

無効 (4)

該当なし (5)

SystemCreationClassName

データ型: 文字列

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

修飾子:伝達され _た ("CIM システム"CreationClassName")、 CIM _ キー

スコープシステムの CreationClassName プロパティ。

このプロパティは CIM _ LogicalDeviceから継承されます。

SystemName

データ型: 文字列

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

修飾子:伝達され _た ("CIM システム"名前")、 CIM _ キー

スコープシステムの Name プロパティ。

このプロパティは CIM _ LogicalDeviceから継承されます。

解説

Cim _ DiscreteSensor クラスは cim _ センサーから派生します。

WMI は、このクラスを実装していません。

このドキュメントは、DMTF によって発行された CIM クラスの説明に基づいています。 Microsoft は、軽微なエラーの修正、Microsoft SDK ドキュメント標準への準拠、または詳細情報の提供を行った可能性があります。

必要条件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
ルート \ CIMV2
MOF
CIMWin32
[DLL]
CIMWin32.dll

関連項目

CIM _ センサー