Freigeben über


!usb3kd.ucx_controller_list

Der Befehl !usb3kd.ucx_controller_list zeigt Informationen über alle USB 3.0-Hostcontroller auf dem Computer an. Die Anzeige basiert auf Datenstrukturen, die vom USB-Hostcontroller-Erweiterungstreiber (UcxVersion.sys) verwaltet werden.

!usb3kd.ucx_controller_list

Beispiele

Der folgende Screenshot zeigt die Ausgabe des Befehls !ucx_controller_list.

Screenshot der Ausgabe des Befehls !ucx-controller-list, der USB 3.0-Hostcontroller, angeschlossene Geräte und Endpunkte anzeigt.

Die Ausgabe zeigt, dass es einen USB 3.0-Hostcontroller gibt, der durch die Zeile dargestellt wird, die mit !ucx_controller beginnt. Sie sehen, dass zwei Geräte mit dem Controller verbunden sind und dass jedes Gerät vier Endpunkte hat.

Die Ausgabe verwendet mit der Debugger Markup Language (DML), um Links bereitzustellen. Die Links führen Befehle aus, die detaillierte Informationen über einzelne Geräte oder Endpunkte liefern. Sie können zum Beispiel detaillierte Informationen über einen Endpunkt erhalten, indem Sie auf einen der !ucx_endpoint-Links klicken. Alternativ zum Klicken auf einen Link können Sie auch einen Befehl eingeben. Um beispielsweise Informationen über den ersten Endpunkt des zweiten Geräts anzuzeigen, könnten Sie den Befehl !ucx_endpoint 0xfffffa8003694860 eingeben.

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

DLL

Usb3kd.dll

Hinweise

Der Befehl !ucx_controller_list ist der übergeordnete Befehl für diesen Satz von Befehlen.

Der USB-Hostcontroller-Erweiterungstreiber (UcxVersion.sys) bietet eine Abstraktionsebene zwischen dem USB 3.0-Hub-Treiber und dem USB 3.0-Hostcontroller-Treiber. Der Erweiterungstreiber hat seine eigene Darstellung von Hostcontrollern, Geräten und Endpunkten. Die Ausgaben der Befehle in der Familie !ucx_controller_list basieren auf den Datenstrukturen, die vom Erweiterungstreiber verwaltet werden. Weitere Informationen über den USB-Hostcontroller-Erweiterungstreiber und den USB-3.0-Hostcontroller-Treiber finden Sie unter USB Driver Stack Architecture. Eine Erklärung der Datenstrukturen, die von den Treibern im USB 3.0-Stack verwendet werden, finden Sie in Teil 2 des Videos USB Debugging Innovations in Windows 8.

Weitere Informationen

USB 3.0-Erweiterungen

Universal Serial Bus (USB)-Treiber