Win32 _ PointingDevice-Klasse

Die WMI-Klasse _ Win32 PointingDevice stellt ein Eingabegerät dar, das verwendet wird, um auf die Anzeige eines Computersystems, auf dem ausgeführt wird, auf Regionen zu verweisen und Windows. Jedes Gerät, das verwendet wird, um einen Zeiger zu bearbeiten oder auf die Anzeige auf einem Computersystem zu zeigen, auf dem Windows ausgeführt wird, ist ein Member dieser Klasse.

Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.

Syntax

[Dynamic, Provider("CIMWin32"), UUID("{8502C4B4-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_PointingDevice : CIM_PointingDevice
{
  uint16   Availability;
  string   Caption;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  string   Description;
  string   DeviceID;
  uint16   DeviceInterface;
  uint32   DoubleSpeedThreshold;
  boolean  ErrorCleared;
  string   ErrorDescription;
  uint16   Handedness;
  string   HardwareType;
  string   InfFileName;
  string   InfSection;
  datetime InstallDate;
  boolean  IsLocked;
  uint32   LastErrorCode;
  string   Manufacturer;
  string   Name;
  uint8    NumberOfButtons;
  string   PNPDeviceID;
  uint16   PointingType;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint32   QuadSpeedThreshold;
  uint32   Resolution;
  uint32   SampleRate;
  string   Status;
  uint16   StatusInfo;
  uint32   Synch;
  string   SystemCreationClassName;
  string   SystemName;
};

Members

Die Win32 _ PointingDevice-Klasse verfügt über die folgenden Membertypen:

Methoden

Die Win32 _ PointingDevice-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
Zurücksetzen Nicht implementiert. Informationen zum Implementieren dieser Methode finden Sie unter der Reset-Methode in CIM _ PointingDevice.
SetPowerState Nicht implementiert. Informationen zum Implementieren dieser Methode finden Sie unter der SetPowerState-Methode in CIM _ PointingDevice.

Eigenschaften

Die Win32 _ PointingDevice-Klasse verfügt über diese Eigenschaften.

Verfügbarkeit

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF | Operational State | 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)

Wird ausgeführt/Vollstrom (3)

Running or Full Power

Warnung (4)

Im Test (5)

Nicht zutreffend (6)

Ausschalten (7)

Off Line (8)

Off-Off-Dienst (9)

Heruntergestuft (10)

Nicht installiert (11)

Installationsfehler (12)

Energiesparen – Unbekannt (13)

Es ist bekannt, dass sich das Gerät im Energiesparmodus befindet, aber sein genauer Status ist unbekannt.

Stromsparen – Modus mit geringer Leistung (14)

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

Energiesparen – Standby (15)

Das Gerät funktioniert nicht, kann aber schnell voll in Betrieb gebracht werden.

Energiezyklus (16)

Energiesparen – Warnung (17)

Das Gerät befindet sich in einem Warnzustand, jedoch 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.

Ruhen (21)

Das Gerät ist still.

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Kurze Beschreibung des Objekts.

Diese Eigenschaft wird von CIM _ ManagedSystemElement geerbt.

ConfigManagerErrorCode

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Win32 Konfigurations-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 hat möglicherweise nicht genügend Arbeitsspeicher oder andere Ressourcen. (3)

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

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

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

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

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

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

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

Kann nicht gefiltert werden. (7)

Das Treiberlader für das Gerät fehlt. (8)

Das Treiberladegerät für das Gerät fehlt.

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

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

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

Das Gerät kann nicht gestartet werden.

Bei diesem Gerät ist ein Fehler aufgetreten. (11)

Fehler beim Gerät.

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

Das Gerät kann nicht genügend kostenlose Ressourcen für die Verwendung finden.

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 den Computer neu starten. (14)

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

Dieses Gerät funktioniert nicht ordnungsgemäß, da es wahrscheinlich ein Problem mit der erneuten Enumeration gibt. (15)

Das Gerät funktioniert aufgrund eines möglichen Problems mit der erneuten Enumeration 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 fordert einen unbekannten Ressourcentyp an. (17)

Das Gerät fordert einen unbekannten Ressourcentyp an.

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

Gerätetreiber müssen neu installiert werden.

Fehler beim Verwenden des VxD-Laders. (19)

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

Die Registrierung ist möglicherweise beschädigt.

Systemfehler: Versuchen Sie, den Treiber für dieses Gerät zu ändern. Wenn dies nicht funktioniert, finden Sie weitere Informationen in der Hardwaredokumentation. Windows entfernt dieses Gerät. (21)

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

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, finden Sie weitere Informationen in der Hardwaredokumentation. (23)

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

Dieses Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß oder verfügt nicht über alle installierten Treiber. (24)

Das Gerät ist nicht vorhanden, funktioniert nicht ordnungsgemäß oder verfügt nicht über alle installierten Treiber.

Windows richtet dieses Gerät noch ein. (25)

Windows richtet das Gerät noch ein.

Windows richtet dieses Gerät noch ein. (26)

Windows richtet das Gerät noch ein.

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

Das Gerät verfügt nicht über eine 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 ihm nicht die erforderlichen Ressourcen bereitgestellt hat. (29)

Das Gerät ist deaktiviert. Die Gerätefirmware hat nicht die erforderlichen Ressourcen bereitgestellt.

Dieses Gerät verwendet eine IRQ-Ressource (Interrupt Request), die von einem anderen Gerät verwendet wird. (30)

Das Gerät verwendet eine IRQ-Ressource, die von einem anderen Gerät verwendet wird.

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 Wert

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

True gibt an, dass das Gerät eine benutzerdefinierte Konfiguration verwendet.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

CreationClassName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: _ CIM-Schlüssel

Name der ersten konkreten Klasse, die in der Vererbungskette angezeigt wird, die bei der Erstellung einer Instanz verwendet wird. Bei Verwendung mit den anderen Schlüsseleigenschaften der -Klasse ermöglicht die -Eigenschaft, dass alle Instanzen dieser Klasse und deren Unterklassen eindeutig identifiziert werden.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Beschreibung")

Eine Beschreibung des Objekts.

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

Deviceid

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel, Außerkraftsetzung ("DeviceId"), MappingStrings ("WMI")

Eindeutiger Bezeichner des zeigenden Geräts mit anderen Geräten auf dem System.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

DeviceInterface

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("SMBIOS | Type 21 | Interface")

Typ der Schnittstelle, die für das zeigende Gerät verwendet wird.

Andere (1)

Unbekannt (2)

Seriell (3)

PS/2 (4)

Wird (5)

HP-HIL (6)

Busmaus (7)

ADB (Apple Desktop Bus) (8)

Bus mouse DB-9 (160)

Bus mouse micro-DIN (161)

USB (162)

DoubleSpeedThreshold

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Functions | SystemParametersInfo"), Einheiten ("mickeys")

Einer von zwei Beschleunigungswerten. Die Empfindlichkeit des zeigenden Geräts verdoppelt sich (wechselt vom ersten zum zweiten Wert), wenn das zeigende Gerät einen Abstand über diesem Schwellenwert bewegt.

ErrorCleared

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass der in LastErrorCode gemeldete Fehler jetzt gelöscht wird.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

ErrorDescription

Datentyp: String

Zugriffstyp: Schreibgeschützt

Weitere Informationen zu dem in LastErrorCode aufgezeichneten Fehler und Informationen zu ggf. ergriffenen Korrekturmaßnahmen.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Händigkeit

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Konfiguration des zeigenden Geräts für den linken oder rechten Vorgang.

Diese Eigenschaft wird von CIM _ PointingDevicegeerbt.

Unbekannt (0)

Nicht zutreffend (1)

Rechtshändige Operation (2)

Right-Handed Vorgang

Linkshändervorgang (3)

Left-Handed Vorgang

HardwareType

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | HKEY _ LOCAL MACHINE _ SYSTEM \ \ \ \ ControlSet001 Control Class \ \ \ \ | DriverDesc")

Typ der Hardware, die für das Windows zeigendes Gerät verwendet wird.

Beispiel: "MICROSOFT PS2 MOUSE"

InfFileName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | HKEY _ LOCAL MACHINE _ SYSTEM \ \ \ \ CurrentControlSet Control Class \ \ \ \ | InfPath")

Name der INF-Datei für das Windows zeigendes Gerät.

Beispiel: "ab.inf"

InfSection

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | HKEY _ LOCAL MACHINE _ SYSTEM \ \ \ \ CurrentControlSet Control Class \ \ \ \ | InfSection")

Abschnitt der INF-Datei, der Konfigurationsinformationen für das Windows zeigendes Gerät enthält.

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 _ ManagedSystemElementgeerbt.

IsLocked

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass das Gerät gesperrt ist, wodurch Benutzereingaben oder -ausgaben verhindert werden.

Diese Eigenschaft wird von CIM _ UserDevicegeerbt.

LastErrorCode

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Der letzte vom logischen Gerät gemeldete Fehlercode.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Manufacturer

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("WMI")

Name des Herstellers des Prozessors.

Beispiel: "GenuineSilicon"

Name

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: DisplayName ("Name")

Bezeichnung, mit der das Objekt bekannt ist. Bei einer Unterklasse kann die Eigenschaft als Schlüsseleigenschaft überschrieben werden.

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

NumberOfButtons

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Anzahl der Schaltflächen auf dem zeigenden Gerät.

Diese Eigenschaft wird von CIM _ PointingDevicegeerbt.

Beispiel: 2

PNPDeviceID

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schema ("Win32")

Windows Plug & Play Gerätebezeichner des logischen Geräts.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Beispiel: * "PNP030b"

PointingType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. |DMTF-Zeigergerät | 001.1")

Typ des zeigenden Geräts.

Diese Eigenschaft wird von CIM _ PointingDevice geerbt.

Sonstige (1)

Unbekannt (2)

Maus (3)

Track Ball (4)

Trackball

Track Point (5)

Punkt (6)

Touchpad (7)

Touchscreen (8)

Maus – optischer Sensor (9)

PowerManagementCapabilities

Datentyp: uint16 array

Zugriffstyp: Schreibgeschützt

Array der spezifischen energiebezogenen Funktionen eines logischen Geräts.

Diese Eigenschaft wird von CIM _ LogicalDevice geerbt.

Unbekannt (0)

Nicht unterstützt (1)

Deaktiviert (2)

Aktiviert (3)

Die Energieverwaltungsfeatures sind derzeit aktiviert, aber der genaue Funktionssatz ist unbekannt, oder die Informationen sind nicht verfügbar.

Automatisch eingegebene Energiesparmodi (4)

Das Gerät kann seinen Energiezustand basierend auf der Nutzung oder anderen Kriterien ändern.

Power State Settable (5)

Die SetPowerState-Methode wird unterstützt. Diese Methode befindet sich in der übergeordneten CIM _ LogicalDevice-Klasse und kann implementiert werden. Weitere Informationen finden Sie unter Entwerfen Managed Object Format -Klassen (MOF).

Power-Bike unterstützt (6)

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

Timed Power On Supported (7)

Timed Power-On Supported

Die SetPowerState-Methode kann aufgerufen werden, wenn der PowerState-Parameter auf 5 (Power Cycle) und Time auf ein bestimmtes Datum und eine bestimmte Uhrzeit oder ein bestimmtes Intervall für das Ein-/Aus-Setzen festgelegt ist.

PowerManagementSupported

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass das Gerät energieverwendt verwaltet werden kann (kann in den Modus "Aussetzen" wechseln und so weiter). Die -Eigenschaft gibt nicht an, dass energieverwaltungsfeatures derzeit aktiviert sind, sondern nur, dass das logische Gerät energieverwaltungsfähig ist.

Diese Eigenschaft wird von CIM _ LogicalDevice geerbt.

QuadSpeedThreshold

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32API | Systeminformationen Functions | SystemParametersInfo"), Units ("mickeys")

Einer von zwei Beschleunigungsschwellenwerten. Das System verdoppelt die Geschwindigkeit der Zeigerbewegung, wenn das Zeigergerät eine Entfernung über diesen Wert bewegt. Da diese Geschwindigkeitserhöhung auftritt, nachdem der DoubleSpeedThreshold-Wert erreicht wurde, bewegt sich der Zeiger effektiv mit dem Vierfachen seiner ursprünglichen Geschwindigkeit.

Lösung

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: Einheiten ("Anzahl pro Zoll")

Nachverfolgungsauflösung.

Diese Eigenschaft wird von CIM _ PointingDevice geerbt.

Beispiel: 0

Samplerate

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | SampleRate"), Units ("hertz")

Rate, mit der das zeigende Gerät nach Eingabeinformationen abruft.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Aktueller Status des Objekts. Es können verschiedene betriebsbereite und nicht betriebsbereite Status definiert werden. Folgende Betriebsstatus sind möglich: "OK", "Heruntergestuft" und "Fehler vor dem Ausfall" (ein Element, z. B. ein SMART-fähiges Festplattenlaufwerk, funktioniert möglicherweise ordnungsgemäß, aber es wird in naher Zukunft ein Fehler vorhergesagt). Nicht operative Status sind: "Error", "Starting", "Stopping" und "Service". Letzteres, "Dienst", kann während der Spiegelung eines Datenträgers, beim erneuten Laden einer Benutzerberechtigungsliste oder bei anderen administrativen Aufgaben angewendet werden. Nicht alle derartigen 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")

Heruntergestuft ("Heruntergestuft")

Unbekannt ("Unbekannt")

Pred Fail ("Pred Fail")

Wird gestartet ("Wird gestartet")

Wird beendet ("Wird beendet")

Dienst ("Dienst")

Striche ("Strich")

NonRecover ("NonRecover")

Kein Kontakt ("Kein Kontakt")

Lost Comm ("Lost Comm")

StatusInfo

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("MIF. DMTF | Operational State | 003.3")

Status des logischen Geräts. Wenn diese Eigenschaft nicht für das logische Gerät gilt, sollte der Wert 5 (Nicht zutreffend) verwendet werden.

Diese Eigenschaft wird von CIM _ LogicalDevice geerbt.

Sonstige (1)

Unbekannt (2)

Aktiviert (3)

Deaktiviert (4)

Nicht zutreffend (5)

Synchronisieren

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Win32Registry | MouseSynchIn100ns"), Einheiten ("100 Nanosekunden")

Die Zeitspanne, nach der der nächste Interrupt angenommen wird, um den Start eines neuen Gerätepakets anzugeben (Teilpakete werden verworfen). Wenn ein Interrupt verloren geht, kann der zeigende Gerätetreiber seine interne Darstellung des Paketzustands mit dem Hardwarezustand synchronisieren.

SystemCreationClassName

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Weitergegeben ("_ CIM-System.CreationClassName"), _ CIM-Schlüssel

Wert der CreationClassName-Eigenschaft des Bereichscomputers.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Systemname

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Weitergegeben ("_ CIM-System.Name"), _ CIM-Schlüssel

Name des Bereichssystems.

Diese Eigenschaft wird von CIM _ LogicalDevicegeerbt.

Bemerkungen

Die Win32 _ PointingDevice-Klasse wird von CIM _ PointingDeviceabgeleitet.

Requirements (Anforderungen)

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

Weitere Informationen

CIM _ PointingDevice

Hardwareklassen für Computersysteme