CIM_USBDevice-Klasse (Hyper-V-Verwaltung)
Die Verwaltungsmerkmale eines USB-Geräts.
Syntax
[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Device::USB")]
class CIM_USBDevice : CIM_LogicalDevice
{
uint16 USBVersion;
uint8 ClassCode;
uint8 SubclassCode;
uint8 ProtocolCode;
uint16 USBVersionInBCD;
uint8 MaxPacketSize;
uint16 VendorID;
uint16 ProductID;
uint16 DeviceReleaseNumber;
string Manufacturer;
string Product;
string SerialNumber;
uint8 NumberOfConfigs;
uint8 CurrentConfigValue;
uint8 CurrentAlternateSettings[];
datetime CommandTimeout;
};
Member
Die CIM_USBDevice-Klasse verfügt über folgende Membertypen:
Methoden
Die CIM_USBDevice-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
GetDescriptor | Ruft einen USB-Gerätedeskriptor ab. |
Eigenschaften
Die CIM_USBDevice-Klasse verfügt über diese Eigenschaften.
-
ClassCode
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|bDeviceClass")
Der USB-Klassencode.
-
-
CommandTimeout
-
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Ein Timeoutintervall, das von Verwaltungsanwendungen konfiguriert werden kann, die USB-Umleitung unterstützen. Wenn der Umleitungsdienst einen USB-Gerätebefehl an ein Remotegerät umleitet und das Remotegerät nicht vor dem Timeoutintervall reagiert, emuliert der Umleitungsdienst ein Medienauswurfereignis. Darüber hinaus kann der Dienst den Befehl erneut ausprobieren oder versuchen, die Verbindung mit dem Remotegerät erneut herzustellen.
-
-
CurrentAlternateSettings
-
-
Datentyp: uint8-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_USBDevice. CurrentConfigValue")
Ein Array, das die alternativen Einstellungen für jede Schnittstelle in der aktuellen Konfiguration des Geräts enthält.
-
-
CurrentConfigValue
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ModelCorrespondence ("CIM_USBDevice. CurrentAlternateSettings")
Die derzeit für das Gerät ausgewählte Konfiguration. Wenn dieser Wert null ist, ist das Gerät nicht konfiguriert.
-
-
DeviceReleaseNumber
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|bcdDevice")
Die Gerätefreigabenummer im BCD-Format.
-
-
Manufacturer
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|iManufacturer")
Die Herstellerzeichenfolge des Geräts.
-
-
MaxPacketSize
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|bMaxPacketSize")
Die maximale Paketgröße für den USB Zero-Endpunkt.
-
-
NumberOfConfigs
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|bNumConfigurations")
Die Anzahl der Gerätekonfigurationen, die für das Gerät definiert sind.
-
-
Produkt
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|iProduct")
Die Produktzeichenfolge des Geräts.
-
-
ProductID
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|idProduct")
Die dem Gerät vom Hersteller zugewiesene Produkt-ID.
-
-
ProtocolCode
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|bDeviceProtocol")
Der USB-Protokollcode.
-
-
SerialNumber
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|iSerialNumber")
Die Seriennummer des Geräts.
-
-
SubclassCode
-
-
Datentyp: uint8
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|bDeviceSubClass")
Der USB-Unterklassencode.
-
-
USBVersion
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die neueste USB-Version, die vom USB-Gerät unterstützt wird. Die -Eigenschaft wird als binärcodiertes Dezimalzeichen (BCD) ausgedrückt, das ein Dezimaltrennzeichen zwischen der 2. und der 3. Ziffer enthält. Beispielsweise gibt der Wert 0x201 an, dass Version 2.01 unterstützt wird.
-
-
USBVersionInBCD
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|bcdUSB")
Die USB-Spezifikationsnummer, die das Gerät erfüllt. Diese Eigenschaft ist im BCD-Format formatiert.
-
-
Vendorid
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MappingStrings ("Universal Serial Bus Specification.USB-IF| Standardgerätedeskriptor|idVendor")
Die anbieter-ID, die dem Gerät von USB.org zugewiesen wurde.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8.1 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 R2 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|