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