Entrées de registre de périphériques USB
Cet article décrit les entrées de Registre spécifiques aux périphériques USB.
Important
Cette rubrique s’adresse aux développeurs. Si vous êtes un client rencontrant des problèmes USB, consultez Résoudre les problèmes USB courants
Paramètres du Registre pour la configuration du comportement de la pile de pilotes USB
Les entrées de Registre décrites dans cet article se trouvent sous la clé suivante :
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
usbflags
<vvvvpppprrrr>
<Device-specific registry entry>
Dans la touche vvvvpppprrrr,
- vvvv est un nombre hexadécimal à 4 chiffres qui identifie le fournisseur
- pppp est un nombre hexadécimal à 4 chiffres qui identifie le produit
- rrrr est un nombre hexadécimal à 4 chiffres qui contient le numéro de révision de l’appareil.
Les valeurs d’ID de fournisseur, d’ID de produit et de numéro de révision sont obtenues à partir du descripteur de périphérique USB. La structure USB_DEVICE_DESCRIPTOR décrit un descripteur d’appareil.
Le tableau suivant décrit les entrées de Registre possibles pour la clé vvvvpppprrrr . La pile de pilotes USB considère ces entrées comme des valeurs en lecture seule.
Entrée de Registre | Description | Valeurs possibles |
---|---|---|
osvc REG_BINARY |
Indique si le système d’exploitation a interrogé l’appareil pour les descripteurs USB définis par Microsoft. Si la requête de descripteur de système d’exploitation précédemment tentée a réussi, la valeur contient le code fournisseur du descripteur de chaîne du système d’exploitation. |
|
IgnoreHWSerNum REG_BINARY |
Indique si la pile de pilotes USB doit ignorer le numéro de série de l’appareil. |
|
ResetOnResume REG_BINARY |
Indique si la pile de pilotes USB doit réinitialiser l’appareil lorsque le port reprend à partir d’un cycle de veille. |
|
Rechercher des informations sur l’appareil après leur énumération sur Windows
Afficher le GUID de l’interface de l’appareil, l’ID matériel et les informations de classe d’appareil sur votre appareil
Recherchez l’appareil qui expose l’interface de l’appareil qui vous intéresse et notez l’ID de instance. Par exemple, si l’interface de l’appareil appartient à la classe {A5DCBF10-6530-11D2-901F-00C04FB951ED}, vous pouvez trouver l’interface d’appareil et l’appareil appropriés avec les éléments suivants :
>pnputil /enum-interfaces /class {A5DCBF10-6530-11D2-901F-00C04FB951ED} /instanceid Microsoft PnP Utility Interface Path: \\?\USB#VID_045E&PID_0840#0C33CG9212501N0#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Interface Description: Unknown Interface Class GUID: {a5dcbf10-6530-11d2-901f-00c04fb951ed} Device Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Interface Status: Enabled Interface Path: \\?\USB#VID_045E&PID_07A5#5&109d12e&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Interface Description: Unknown Interface Class GUID: {a5dcbf10-6530-11d2-901f-00c04fb951ed} Device Instance ID: USB\VID_045E&PID_07A5\5&109d12e&0&1 Interface Status: Enabled
Récupérez la liste des ID compatibles pour l’appareil et notez la classe d’appareil, la sous-classe et les codes de protocole :
>pnputil /enum-devices /instanceid "USB\VID_045E&PID_0840\0C33CG9212501N0" /ids Microsoft PnP Utility Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Device Description: USB Composite Device Class Name: USB Class GUID: {36fc9e60-c465-11cf-8056-444553540000} Manufacturer Name: (Standard USB Host Controller) Status: Started Driver Name: usb.inf Hardware IDs: USB\VID_045E&PID_0840&REV_0215 USB\VID_045E&PID_0840 Compatible IDs: USB\COMPAT_VID_045E&DevClass_00&SubClass_00&Prot00 USB\COMPAT_VID_045E&DevClass_00&SubClass_00 USB\COMPAT_VID_045E&DevClass_00 USB\DevClass_00&SubClass_00&Prot_00 USB\DevClass_00&SubClass_00 USB\DevClass_00 USB\COMPOSITE
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour