CIM_DiscreteSensor Klasse

Die CIM_DiscreteSensor Klasse verfügt über eine Reihe gesetzlicher Zeichenfolgenwerte, die sie melden kann. Die Werte werden in der PossibleValues-Eigenschaft des Sensors aufgezählt. Ein diskreter Sensor hat immer einen aktuellen Lesewert, der einem der aufgezählten Werte entspricht.

Angesichts der Ergänzung der Eigenschaften CurrentState und PossibleStates zu CIM_Sensor ist die diskrete Sensorunterklasse nicht mehr erforderlich; Sie wird jedoch zur Abwärtskompatibilität beibehalten. Informationen in den Eigenschaften CurrentReading und PossibleValues verfügen in der Regel über dieselben Werte und Semantik wie für die Eigenschaften CurrentState und PossibleStates , die von CIM_Sensor geerbt werden.

Wichtig

Die DMTF-Klassen (Distributed Management Task Force) CIM (Common Information Model) sind die übergeordneten Klassen, auf denen WMI-Klassen erstellt werden. WMI unterstützt derzeit nur die CIM 2.x-Versionsschemas.

Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein. Eigenschaften werden in alphabetischer Reihenfolge und nicht in DER MOF-Reihenfolge aufgeführt.

Syntax

[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;
};

Member

Die CIM_DiscreteSensor Klasse weist folgende Arten von Membern auf:

Methoden

Die CIM_DiscreteSensor Klasse weist diese Methoden auf.

Methode BESCHREIBUNG
Zurücksetzen Fordert eine Zurücksetzung des logischen Geräts an. Nicht von WMI implementiert.
SetPowerState Definiert den gewünschten Leistungszustand für ein logisches Gerät und wann ein Gerät in diesen Zustand versetzt werden soll. Nicht von WMI implementiert.

Eigenschaften

Die CIM_DiscreteSensor Klasse weist diese Eigenschaften auf.

AcceptableValues

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Zeichenfolgen in der PossibleValues-Eigenschaft werden als akzeptabel betrachtet (also keine Fehler).

Verfügbarkeit

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| Betriebszustand|003.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus")

Verfügbarkeit und Status des Geräts.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Sonstige (1)

Unbekannt (2)

Ausführung/Vollleistung (3)

Warnung (4)

In Test (5)

Nicht anwendbar (6)

Abschaltung (7)

Off Line (8)

Off Duty (9)

Beeinträchtigt (10)

Nicht installiert (11)

Installationsfehler (12)

Stromsparmodus – Unbekannt (13)

Das Gerät ist bekannt, dass er sich im Energiesparmodus befindet, aber sein exakter Status ist unbekannt.

Stromsparmodus – Energiesparmodus (14)

Das Gerät befindet sich in einem Stromsparzustand, funktioniert aber weiterhin und kann eine beeinträchtigte Leistung aufweisen.

Stromsparmodus – Standby (15)

Das Gerät funktioniert nicht, kann aber schnell in die volle Leistung gebracht werden.

Stromzyklus (16)

Stromsparmodus – Warnung (17)

Das Gerät befindet sich in einem Warnzustand, aber auch im Energiesparmodus.

Angehalten (18)

Das Gerät wird angehalten.

Nicht bereit (19)

Das Gerät ist nicht bereit.

Nicht konfiguriert (20)

Das Gerät ist nicht konfiguriert.

Stilllegen (21)

Das Gerät ist ruhig.

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64), DisplayName ("Caption")

Kurze Textbeschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

ConfigManagerErrorCode

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Win32 Configuration Manager Fehlercode.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Dieses Gerät funktioniert ordnungsgemäß. (0)

Das Gerät funktioniert ordnungsgemäß.

Dieses Gerät ist nicht ordnungsgemäß konfiguriert. (1)

Das Gerät ist nicht ordnungsgemäß konfiguriert.

Windows kann den Treiber für dieses Gerät nicht laden. (2)

Der Treiber für dieses Gerät ist möglicherweise beschädigt, oder Ihr System wird möglicherweise auf wenig Arbeitsspeicher oder anderen Ressourcen ausgeführt. (3)

Der Treiber für dieses Gerät ist möglicherweise beschädigt, oder das System ist möglicherweise nicht genügend Arbeitsspeicher oder andere Ressourcen.

Dieses Gerät funktioniert nicht ordnungsgemäß. Einer seiner Treiber oder Ihre Registrierung ist möglicherweise beschädigt. (4)

Das Gerät funktioniert nicht ordnungsgemäß. Einer seiner Treiber oder die Registrierung ist möglicherweise beschädigt.

Der Treiber für dieses Gerät benötigt eine Ressource, die Windows nicht verwalten kann. (5)

Der Treiber für das Gerät erfordert eine Ressource, die Windows nicht verwalten kann.

Die Startkonfiguration für dieses Gerät ist mit anderen Geräten in Konflikt. (6)

Startkonfiguration für das Gerät in Konflikt mit anderen Geräten.

Filter kann nicht möglich sein. (7)

Der Treiberladeprogramm für das Gerät fehlt. (8)

Treiberladeprogramm für das Gerät fehlt.

Dieses Gerät funktioniert nicht ordnungsgemäß, da die steuernde Firmware die Ressourcen für das Gerät falsch meldet. (9)

Das Gerät funktioniert nicht ordnungsgemäß; die steuernde Firmware meldet die Ressourcen für das Gerät falsch.

Dieses Gerät kann nicht gestartet werden. (10)

Das Gerät kann nicht gestartet werden.

Dieses Gerät konnte nicht ausgeführt werden. (11)

Fehler beim Gerät.

Dieses Gerät kann nicht genügend kostenlose Ressourcen finden, die er verwenden kann. (12)

Das Gerät kann nicht genügend kostenlose Ressourcen finden, die verwendet werden sollen.

Windows können die Ressourcen dieses Geräts nicht überprüfen. (13)

Windows können die Ressourcen des Geräts nicht überprüfen.

Dieses Gerät kann erst ordnungsgemäß funktionieren, wenn Sie Ihren Computer neu starten. (14)

Das Gerät kann erst ordnungsgemäß funktionieren, wenn der Computer neu gestartet wird.

Dieses Gerät funktioniert nicht ordnungsgemäß, da wahrscheinlich ein Erneutes Aufzählungsproblem vorliegt. (15)

Das Gerät funktioniert aufgrund eines möglichen Erneutaufzählungsproblems nicht ordnungsgemäß.

Windows können nicht alle Ressourcen identifizieren, die dieses Gerät verwendet. (16)

Windows können nicht alle Ressourcen identifizieren, die das Gerät verwendet.

Dieses Gerät fragt nach einem unbekannten Ressourcentyp. (17)

Das Gerät fordert einen unbekannten Ressourcentyp an.

Installieren Sie die Treiber für dieses Gerät erneut. (18)

Gerätetreiber müssen neu installiert werden.

Fehler beim Verwenden des VxD-Ladefelds. (19)

Ihre Registrierung ist möglicherweise beschädigt. (20)

Möglicherweise ist die Registrierung beschädigt.

Systemfehler: Versuchen Sie, den Treiber für dieses Gerät zu ändern. Wenn dies nicht funktioniert, lesen Sie ihre Hardwaredokumentation. Windows dieses Gerät wird entfernt. (21)

Systemfehler. Wenn das Ändern des Gerätetreibers nicht wirksam ist, lesen Sie die Hardwaredokumentation. Windows wird das Gerät entfernt.

Dieses Gerät ist deaktiviert. (22)

Das Gerät ist deaktiviert.

Systemfehler: Versuchen Sie, den Treiber für dieses Gerät zu ändern. Wenn dies nicht funktioniert, lesen Sie Ihre Hardwaredokumentation. (23)

Systemfehler. Wenn das Ändern des Gerätetreibers nicht wirksam ist, lesen Sie die Hardwaredokumentation.

Dieses Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß, oder hat nicht alle treiber installiert. (24)

Das Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß oder hat nicht alle treiber installiert.

Windows wird dieses Gerät weiterhin eingerichtet. (25)

Windows wird das Gerät weiterhin eingerichtet.

Windows wird dieses Gerät weiterhin eingerichtet. (26)

Windows wird das Gerät weiterhin eingerichtet.

Dieses Gerät verfügt nicht über eine gültige Protokollkonfiguration. (27)

Das Gerät verfügt nicht über gültige Protokollkonfiguration.

Die Treiber für dieses Gerät sind nicht installiert. (28)

Gerätetreiber sind nicht installiert.

Dieses Gerät ist deaktiviert, da die Firmware des Geräts die erforderlichen Ressourcen nicht erteilt hat. (29)

Das Gerät ist deaktiviert; Die Geräte-Firmware hat die erforderlichen Ressourcen nicht bereitgestellt.

Dieses Gerät verwendet eine IrQ-Ressource (Interrupt Request), die ein anderes Gerät verwendet. (30)

Das Gerät verwendet eine IRQ-Ressource, die ein anderes Gerät verwendet.

Dieses Gerät funktioniert nicht ordnungsgemäß, da Windows die für dieses Gerät erforderlichen Treiber nicht laden können. (31)

Das Gerät funktioniert nicht ordnungsgemäß; Windows können die erforderlichen Gerätetreiber nicht laden.

ConfigManagerUserConfig

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Wenn TRUE, verwendet das Gerät eine benutzerdefinierte Konfiguration.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

CreationClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: CIM_Key

Name der Klasse oder der Unterklasse, die in der Erstellung einer Instanz verwendet wird. Bei Verwendung mit anderen Schlüsseleigenschaften der Klasse kann diese Eigenschaft alle Instanzen der Klasse und deren Unterklassen eindeutig identifiziert werden.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

CurrentReading

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Aktueller Wert, der vom Sensor angegeben ist.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Beschreibung")

Textbeschreibung des Objekts.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Deviceid

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: CIM_Key

Adresse oder andere identifizierende Informationen, um das logische Gerät eindeutig zu benennen.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ErrorCleared

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Wenn WAHR, wird der in der LastErrorCode-Eigenschaft gemeldete Fehler jetzt gelöscht.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ErrorDescription

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Freiformzeichenfolge, die weitere Informationen zu dem fehler bereitstellt, der in der LastErrorCode-Eigenschaft aufgezeichnet wird, und Korrekturmaßnahmen, die ausgeführt werden sollen.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

InstallDate

Datentyp: Datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Installationsdatum")

Datum und Uhrzeit der Installation des Objekts. Diese Eigenschaft benötigt keinen Wert, um anzugeben, dass das Objekt installiert ist.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

LastErrorCode

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Letzter Fehlercode, der vom logischen Gerät gemeldet wird.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Name")

Beschriftung, durch die das Objekt bekannt ist. Bei Unterklassen kann diese Eigenschaft außer Kraft gesetzt werden, um eine Schlüsseleigenschaft zu sein.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

PNPDeviceID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Win32 Plug & Play Gerätebezeichner des logischen Geräts. Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Beispiel: "*PNP030b"

Mögliche Werte

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Enumeiert die Zeichenfolgenausgabe vom diskreten Sensor.

PowerManagementCapabilities

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Array der spezifischen leistungsbezogenen Funktionen eines logischen Geräts.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Unbekannt (0)

Nicht unterstützt (1)

Deaktiviert (2)

Aktiviert (3)

Die Power Management-Features sind derzeit aktiviert, aber der genaue Featuresatz ist unbekannt, oder die Informationen sind nicht verfügbar.

Stromsparmodi automatisch eingegeben (4)

Das Gerät kann seinen Leistungszustand basierend auf verwendungs- oder anderen Kriterien ändern.

Power State Settable (5)

Die SetPowerState-Methode wird unterstützt. Diese Methode wird auf der übergeordneten CIM_LogicalDevice Klasse gefunden und kann implementiert werden. Weitere Informationen finden Sie unter Entwerfen von MOF-Klassen (Managed Object Format).

Power Cycling Unterstützt (6)

Die SetPowerState-Methode kann mit dem PowerState-Parameter auf 5 (Power Cycle) aufgerufen werden.

Timed Power On Supported (7)

Die SetPowerState-Methode kann mit dem PowerState-Parameter auf 5 (Power Cycle) und time set to a specific date and time, or interval, for power-on aufgerufen werden.

PowerManagementSupported

Datentyp: boolescher Datentyp

Zugriffstyp: Schreibgeschützt

Wenn TRUE, kann das Gerät stromverwaltet werden, das heißt, in einen Stromsparzustand versetzt werden. Wenn FALSCH, sollte der ganzzahlige Wert 1 ("Nicht unterstützt") der einzige Eintrag im PowerManagementCapabilities-Array sein.

Diese Eigenschaft gibt nicht an, dass Power Management-Features zurzeit aktiviert sind oder wenn diese aktiviert sind, welche Features unterstützt werden. Weitere Informationen finden Sie im PowerManagementCapabilities-Array .

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (10), DisplayName ("Status")

Zeichenfolge, die den aktuellen Status des Objekts angibt. Der Betriebs- und Nichtbetriebsstatus kann definiert werden. Der Betriebsstatus kann "OK", "Degraded" und "Pred Fail" enthalten. "Pred Fail" gibt an, dass ein Element ordnungsgemäß funktioniert, aber einen Fehler vorhersagt (z. B. eine SMART-aktivierte Festplatte).

Der Nichtbetriebsstatus kann "Error", "Starting", "Stop" und "Service" enthalten. "Dienst" kann während der Datenträgerspiegelung angewendet werden, eine Benutzerberechtigungsliste oder andere administrative Arbeiten neu laden. Nicht alle solche Arbeiten sind online, aber das verwaltete Element ist weder "OK" noch in einem der anderen Zustände.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Folgende Werte sind gültig:

OK ("OK ")

Fehler ("Fehler ")

Beeinträchtigt ("Beeinträchtigt ")

Unbekannt ("Unbekannt ")

Pred Fail ("Pred Fail")

Start ("Start ")

Beenden ("Beenden ")

Dienst ("Dienst")

Betont ("betont")

NonRecover ("NonRecover ")

Kein Kontakt ("Kein Kontakt ")

Lost Comm ("Lost Comm ")

StatusInfo

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF| Betriebszustand|003.3")

Status des logischen Geräts. Wenn diese Eigenschaft nicht auf das logische Gerät angewendet wird, sollte der Wert 5 (Nicht zutreffend) verwendet werden.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Sonstige (1)

Unbekannt (2)

Aktiviert (3)

Deaktiviert (4)

Nicht anwendbar (5)

SystemCreationClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Verteilt ("CIM_System. CreationClassName"), CIM_Key

CreationClassName-Eigenschaft des Scoping-Systems.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Systemname

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Verteilt ("CIM_System. Name"), CIM_Key

Name-Eigenschaft des Bereichs des Systems.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Bemerkungen

Die CIM_DiscreteSensor-Klasse wird von CIM_Sensor abgeleitet.

WMI implementiert diese Klasse nicht.

Diese Dokumentation wird von den CIM-Klassenbeschreibungen abgeleitet, die von der DMTF veröffentlicht wurden. Microsoft hat möglicherweise Änderungen vorgenommen, um kleinere Fehler zu korrigieren, microsoft SDK-Dokumentationsstandards zu entsprechen oder weitere Informationen bereitzustellen.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

CIM_Sensor