Freigeben über


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_LogicalDevice