Partager via


USB 2.0 Extensions

Cette section décrit les commandes d’extension du débogueur USB 2.0. Ces commandes affichent des informations à partir des structures de données gérées par les pilotes dans la pile de pilotes USB 2.0. Pour plus d’informations sur ces trois pilotes, consultez Pilotes USB côté hôte dans Windows.

Les commandes d’extension du débogueur USB 2.0 sont implémentées dans Usbkd.dll. Pour charger les commandes Usbkd, entrez .load usbkd.dll dans le débogueur.

Arborescence USB 2.0

L’arborescence USB 2.0 contient les nœuds d’appareil qui représentent les unités d’exécution sur les périphériques de contrôleur hôte EHCI, ainsi que les nœuds enfants qui représentent les hubs et les appareils connectés. Ce diagramme montre un exemple d’arborescence USB 2.0.

Diagramme montrant une arborescence USB 2.0 avec des périphériques de contrôleur hôte, des unités d’exécution, des hubs et des appareils connectés.

Le diagramme montre un appareil de contrôleur d’hôte physique qui a deux unités d’exécution. Chaque unité d’exécution apparaît en tant que nœud d’appareil dans l’arborescence d’appareil Plug-and-Play. Une unité d’exécution apparaît en tant que nœud de contrôleur hôte USB UHCI, tandis que l’autre unité d’exécution s’affiche en tant que nœud de contrôleur hôte USB EHCI. Chacun de ces nœuds a un nœud enfant qui représente un hub racine USB. Chaque hub racine a un nœud enfant unique qui représente un périphérique USB connecté.

Notez que le diagramme n’est pas une arborescence dans le sens où tous les nœuds ne descendent pas d’un nœud parent unique. Toutefois, quand nous utilisons le terme arborescence USB 2.0, nous faisons référence à l’ensemble de nœuds d’appareil qui représentent les unités d’exécution sur les périphériques de contrôleur hôte EHCI, ainsi que les nœuds pour les hubs et les appareils connectés.

Prise en main du débogage USB 2.0

Pour commencer à déboguer un problème USB 2.0, entrez la commande !usb2tree . La commande !usb2tree affiche une liste de commandes et d’adresses que vous pouvez utiliser pour examiner les contrôleurs hôtes, les hubs, les ports, les appareils, les points de terminaison et d’autres éléments de l’arborescence USB 2.0.

Contenu de cette section

Voir aussi

USB 3.0 Extensions

RCDRKD Extensions