Freigeben über


!usbkd.usb2tree

Der Befehl !usbkd.usb2tree zeigt den USB 2.0-Baum an.

!usbkd.usb2tree

Beispiele

Dieser Screenshot zeigt ein Beispiel für die Ausgabe des Befehls !usb2tree.

Screenshot der Ausgabe des !usbkd.usb2tree-Befehls, der UHCI- und EHCI-Informationen sowie eine Liste der aufgezählten Hubs anzeigt.

Die Ausgabe zeigt eine EHCI-Ausführungseinheit und zwei UHCI-Ausführungseinheiten. Die in diesem Beispiel gezeigten Ausführungseinheiten befinden sich auf einem einzigen USB-Hostcontroller-Gerät. Die Ausgabe zeigt auch die Root-Hubs und die angeschlossenen Geräte an.

Die Ausgabe verwendet mit der Debugger Markup Language (DML), um Links bereitzustellen. Die Links führen Befehle aus, die detaillierte Informationen zu den Objekten in der Baumstruktur liefern. Sie können zum Beispiel auf einen der Links !devobj klicken, um Informationen über das funktionale Geräteobjekt zu erhalten, das mit der EHCI-Ausführungseinheit verbunden ist. Als Alternative zum Anklicken des Links können Sie den Befehl auch manuell eingeben: !devobj ffffe00001ca7050

Hinweis Die DML-Funktion ist in WinDbg verfügbar, aber nicht in Visual Studio oder KD.

DLL

Usb3kd.dll

Hinweise

Der Befehl !usb2tree ist der übergeordnete Befehl für viele der USB 2.0 Debugger-Erweiterungsbefehle. Die von diesen Befehlen angezeigten Informationen beruhen auf Datenstrukturen, die von diesen Treibern gepflegt werden:

  • usbehci.sys (Miniport-Treiber für USB-2-Hostcontroller)
  • usbuhci.sys (Miniport-Treiber für USB-2-Hostcontroller)
  • usbport.sys (Anschlusstreiber für USB-2-Hostcontroller)
  • usbhub.sys (USB-2-Hub-Treiber)

Weitere Informationen zu diesen Treibern finden Sie unter USB Host-Side Drivers in Windows.

Weitere Informationen

USB 2.0-Debugger-Erweiterungen

Universal Serial Bus (USB)-Treiber