Udostępnij przez


Rozszerzenia USB 3.0

W tej sekcji opisano polecenia rozszerzenia debugera USB 3.0. Te polecenia wyświetlają informacje ze struktur danych obsługiwanych przez trzy sterowniki w stosie USB 3.0: sterownik hubu USB 3.0, sterownik rozszerzenia kontrolera hosta USB oraz sterownik kontrolera hosta USB 3.0. Aby uzyskać więcej informacji na temat tych trzech sterowników, zobacz Sterowniki po stronie hosta USB w systemie Windows. Aby uzyskać wyjaśnienie struktur danych używanych przez sterowniki w stosie USB 3.0, zobacz usb 3.0 Struktury danych i część 2 innowacji debugowania USB w systemie Windows 8 wideo.

Polecenia rozszerzenia debugera USB 3.0 są implementowane w Usb3kd.dll. To load the Usb3kd commands, enter .load usb3kd.dll in the debugger.

Drzewo USB 3.0

Drzewo USB 3.0 zawiera wszystkie kontrolery hosta USB 3.0 oraz wszystkie koncentratory i urządzenia podłączone do kontrolerów hosta USB 3.0. Na poniższym diagramie przedstawiono przykład drzewa USB 3.0.

Diagram drzewa USB 3.0 z kombinacją urządzeń USB 3.0 i USB 2.0, korzeni i kontrolerów.

Drzewo pokazane na diagramie ma dwa kontrolery hosta USB 3.0. Zwróć uwagę, że nie każde urządzenie pokazane na diagramie jest urządzeniem USB 3.0. Jednak wszystkie pokazane urządzenia (w tym koncentratory) są częścią drzewa USB 3.0, ponieważ każde urządzenie znajduje się w gałęzi, która pochodzi z kontrolera hosta USB 3.0.

Diagram można traktować jako dwa drzewa— jeden dla każdego kontrolera hosta. Jednak jeśli używamy terminu drzewo USB 3.0, odnosimy się do zestawu wszystkich kontrolerów hosta USB 3.0 wraz z podłączonymi koncentratorami i urządzeniami.

Wprowadzenie do debugowania USB 3.0

To start debugging a USB 3.0 issue, enter the !usb_tree command. The !usb_tree command displays a list of commands and addresses that you can use to investigate host controllers, hubs, ports, devices, endpoints, and other elements of the USB 3.0 tree.

Hub commands

Następujące polecenia rozszerzenia zawierają informacje o koncentratorach, urządzeniach i portach USB 3.0. Wyświetlane informacje są oparte na strukturach danych obsługiwanych przez sterownik koncentratora USB 3.0.

UCX commands

Następujące polecenia rozszerzenia zawierają informacje o kontrolerach, urządzeniach i portach hosta USB 3.0. Wyświetlane informacje są oparte na strukturach danych obsługiwanych przez sterownik rozszerzenia kontrolera hosta USB.

Polecenia kontrolera hosta

Następujące polecenia rozszerzenia wyświetlają informacje ze struktur danych obsługiwanych przez sterownik kontrolera hosta USB 3.0.

Miscellaneous commands

Zobacz również

RCDRKD Extensions