CIM_USBDevice Klasse (CIMWin32 WMI-Anbieter)

Die CIM_USBDevice Klasse stellt die Verwaltungsmerkmale eines USB-Geräts dar.

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 vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften. Eigenschaften werden in alphabetischer Reihenfolge und nicht in DER MOF-Reihenfolge aufgeführt.

Syntax

[AMENDMENT]
class CIM_USBDevice : CIM_LogicalDevice
{
  uint16   Availability;
  string   Caption;
  uint8    ClassCode;
  uint32   ConfigManagerErrorCode;
  boolean  ConfigManagerUserConfig;
  string   CreationClassName;
  uint8    CurrentAlternateSettings[];
  uint8    CurrentConfigValue;
  string   Description;
  string   DeviceID;
  boolean  ErrorCleared;
  string   ErrorDescription;
  datetime InstallDate;
  uint32   LastErrorCode;
  string   Name;
  uint8    NumberOfConfigs;
  string   PNPDeviceID;
  uint16   PowerManagementCapabilities[];
  boolean  PowerManagementSupported;
  uint8    ProtocolCode;
  string   Status;
  uint16   StatusInfo;
  uint8    SubclassCode;
  string   SystemCreationClassName;
  string   SystemName;
  uint16   USBVersion;
};

Member

Die CIM_USBDevice Klasse weist folgende Arten von Membern auf:

Methoden

Die CIM_USBDevice Klasse weist diese Methoden auf.

Methode BESCHREIBUNG
GetDescriptor Gibt den USB-Gerätedeskriptor zurück. Nicht von WMI implementiert.
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_USBDevice Klasse weist diese Eigenschaften auf.

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)

Ausführen oder Vollleistung

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.

ClassCode

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

USB-Klassencode.

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

CurrentAlternateSettings

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_USBDevice. CurrentConfigValue")

USB-Alternative Einstellungen für jede Schnittstelle in der aktuell ausgewählten Konfiguration (angegeben durch die CurrentConfigValue-Eigenschaft ). Dieses Array verfügt über einen Eintrag für jede Schnittstelle in der Konfiguration. Wenn die CurrentConfigValue-Eigenschaft einen Wert von 0 (Null) aufweist, der angibt, dass das Gerät nicht konfiguriert ist, wird das Array nicht definiert. Weitere Informationen zum Analysieren dieser Oktettzeichenfolge finden Sie in der USB-Spezifikation.

CurrentConfigValue

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_USBDevice. CurrentAlternateSettings")

Konfiguration zurzeit für das Gerät ausgewählt. Wenn der Wert 0 (Null) ist, ist das Gerät nicht konfiguriert.

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 Informationen über den 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")

Bezeichnung, durch die das Objekt bekannt ist. Wenn unterklasseiert, kann diese Eigenschaft überschrieben werden, um eine Schlüsseleigenschaft zu sein.

Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

NumberOfConfigs

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Anzahl der Gerätekonfigurationen, die für das Gerät definiert sind.

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"

PowerManagementCapabilities

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Array der spezifischen Power-bezogenen 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.

Automatisch eingegebene Stromsparmodi (4)

Das Gerät kann seinen Stromstatus basierend auf Verwendung 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 des verwalteten Objektformats (MOF) Klassen.

Power Cycling Unterstützt (6)

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

Timed Power On Unterstützt (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 verwaltet werden, das heißt, in einen Stromsparzustand versetzt werden. Wenn FALSE, sollte der ganze Wert 1 ("Nicht unterstützt") der einzige Eintrag im PowerManagementCapabilities-Array sein.

Diese Eigenschaft gibt nicht an, ob Power Management-Features derzeit aktiviert sind oder ob diese aktiviert sind, welche Features unterstützt werden. Weitere Informationen finden Sie im PowerManagementCapabilities-Array . Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

ProtocolCode

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

USB-Protokollcode.

Status

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Aktueller Status des Objekts. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.

Folgende Werte sind gültig:

OK ("OK ")

Fehler ("Fehler ")

Degradiert ("Degraded ")

Unbekannt ("Unbekannt ")

Pred Fail ("Pred Fail")

Start ("Start ")

Beenden ("Beenden ")

Dienst ("Dienst")

Betont ("gestresst ")

NonRecover ("NonRecover ")

Kein Kontakt ("Kein Kontakt ")

Lost Comm ("Lost Comm")

StatusInfo

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

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

Zustand 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.

Andere (1)

Unbekannt (2)

Aktiviert (3)

Deaktiviert (4)

Nicht anwendbar (5)

SubclassCode

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

USB-Unterklassencode.

SystemCreationClassName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Verteilt ("CIM_System. CreationClassName") CIM_Key

Bereichsname der Erstellungsklasse des Systems.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

Systemname

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

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

Den Namen des Systems zu scopingen.

Diese Eigenschaft wird von CIM_LogicalDevice geerbt.

USBVersion

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Neueste USB-Version, die vom USB-Gerät unterstützt wird. Diese Eigenschaft wird als binärcodierte Dezimalzahl (BCD) ausgedrückt, bei der ein Dezimalpunkt zwischen den zweiten und dritten Ziffern impliziert wird. Beispielsweise gibt ein Wert von 0x201 an, dass Version 2.01 unterstützt wird.

Bemerkungen

Die CIM_USBDevice Klasse wird von CIM_LogicalDevice abgeleitet.

WMI implementiert diese Klasse nicht. Für WMI-Klassen, die CIM_USBDevice implementieren, finden Sie unter Win32-Klassen.

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_LogicalDevice