Partager via


classe CIM_USBDevice (gestion Hyper-V)

Caractéristiques de gestion d’un périphérique USB.

Syntaxe

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

Membres

La classe CIM_USBDevice a les types de membres suivants :

Méthodes

La classe CIM_USBDevice possède ces méthodes.

Méthode Description
GetDescriptor Récupère un descripteur de périphérique USB.

Propriétés

La classe CIM_USBDevice possède ces propriétés.

ClassCode

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|bDeviceClass »)

Code de classe USB.

CommandTimeout

Type de données : datetime

Type d'accès : Lecture seule

Intervalle de délai d’attente configurable par les applications de gestion qui prennent en charge la redirection USB. Lorsque le service de redirection redirige une commande de périphérique USB vers un appareil distant et que l’appareil distant ne répond pas avant l’intervalle de délai d’expiration, le service de redirection émule un événement d’éjection multimédia. En outre, le service peut réessayer la commande ou tenter de rétablir la connexion à l’appareil distant.

CurrentAlternateSettings

Type de données : tableau uint8

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_USBDevice. CurrentConfigValue »)

Tableau qui contient les autres paramètres pour chaque interface dans la configuration actuelle de l’appareil.

CurrentConfigValue

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_USBDevice. CurrentAlternateSettings »)

Configuration actuellement sélectionnée pour l’appareil. Si cette valeur est zéro, l’appareil n’est pas configuré.

DeviceReleaseNumber

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|bcdDevice »)

Numéro de mise en production de l’appareil au format BCD.

Fabricant

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|iManufacturer »)

Chaîne du fabricant de l’appareil.

MaxPacketSize

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|bMaxPacketSize »)

Taille de paquet maximale pour le point de terminaison USB zéro.

NumberOfConfigs

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|bNumConfigurations »)

Nombre de configurations d’appareil définies pour l’appareil.

Produit

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|iProduct »)

Chaîne de produit de l’appareil.

IDProduit

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|idProduct »)

ID de produit attribué à l’appareil par le fabricant.

ProtocolCode

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|bDeviceProtocol »)

Code du protocole USB.

SerialNumber

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|iSerialNumber »)

Numéro de série de l’appareil.

Sous-classeCode

Type de données : uint8

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|bDeviceSubClass »)

Code de sous-classe USB.

USBVersion

Type de données : uint16

Type d'accès : Lecture seule

Dernière version USB prise en charge par le périphérique USB. La propriété est exprimée sous la forme d’une décimale codée binaire (BCD) qui contient une virgule décimale comprise entre les 2e et 3e chiffres. Par exemple, une valeur de 0x201 indique que la version 2.01 est prise en charge.

USBVersionInBCD

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|bcdUSB »)

Numéro de spécification USB auquel l’appareil est conforme. Cette propriété est mise en forme au format BCD.

VendorID

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Universal Serial Bus Specification.USB-IF| Descripteur d’appareil standard|idVendor »)

ID de fournisseur attribué à l’appareil par USB.org.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8.1
Serveur minimal pris en charge
Windows Server 2012 R2
Espace de noms
Racine\virtualisation\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_LogicalDevice