!usb3kd.xhci_dumpall
Der Befehl !usb3kd.xhci_dumpall zeigt Informationen über alle USB 3.0-Hostcontroller auf dem Computer an. Die Anzeige basiert auf den Datenstrukturen, die vom USB 3.0 Hostcontroller-Treiber (UsbXhci.sys) verwaltet werden.
!usb3kd.xhci_dumpall [1]
1
Führt alle XHCI-Befehle aus und zeigt die Ausgabe der einzelnen Befehle an.
Der folgende Screenshot zeigt die Ausgabe des Befehls !xhci_dumpalll.
Die Ausgabe zeigt, dass es einen USB 3.0-Hostcontroller gibt.
Die Ausgabe verwendet Debugger Markup Language (DML) zur Bereitstellung von Links. Die Links führen Befehle aus, die detaillierte Informationen über den Zustand des Hostcontrollers liefern, wie er vom USB 3.0-Hostcontroller-Treiber gepflegt wird. Sie können zum Beispiel detaillierte Informationen über die Fähigkeiten des Hostcontrollers erhalten, indem Sie auf den Link !xhci_capability klicken. Alternativ zum Klicken auf einen Link können Sie auch einen Befehl eingeben. Um beispielsweise Informationen über die Ressourcennutzung des Hostcontrollers anzuzeigen, könnten Sie den Befehl !xhci_resourceusage 0xfffffa800536e2d0 eingeben.
Hinweis Die DML-Funktion ist in WinDbg verfügbar, aber nicht in Visual Studio oder KD.
Usb3kd.dll
Der Befehl !xhci_dumpall ist der übergeordnete Befehl für diesen Satz von Befehlen.
- !xhci_capability
- !xhci_info
- !xhci_deviceslots
- !xhci_commandring
- !xhci_eventring
- !xhci_transferring
- !xhci_trb
- !xhci_registers
- !xhci_resourceusage
Die Informationen, die von der Befehlsfamilie !xhci_dumpall angezeigt werden, basieren auf Datenstrukturen, die vom USB 3.0-Hostcontroller-Treiber verwaltet werden. Informationen über den USB 3.0-Hostcontroller-Treiber und andere Treiber im USB 3.0-Stack 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.