!usb3kd.ucx_controller_list
Команда !usb3kd.ucx_controller_list отображает сведения обо всех контроллерах узла USB 3.0 на компьютере. Отображение основано на структурах данных, поддерживаемых драйвером расширения контроллера USB (версия Ucx.sys).
!usb3kd.ucx_controller_list
Примеры
На следующем снимке экрана показаны выходные данные команды !ucx_controller_list .
Выходные данные показывают, что есть один контроллер узла USB 3.0, представленный строкой, начинающейся с !ucx_controller. Вы увидите, что два устройства подключены к контроллеру и что каждое устройство имеет четыре конечные точки.
Выходные данные используют язык разметки отладчика (DML) для предоставления ссылок. Ссылки выполняют команды, которые предоставляют подробные сведения об отдельных устройствах или конечных точках. Например, вы можете получить подробные сведения о конечной точке, щелкнув одну из ссылок !ucx_endpoint . В качестве альтернативы щелчку ссылки можно ввести команду. Например, чтобы просмотреть сведения о первой конечной точке второго устройства, можно ввести команду !ucx_endpoint 0xfffffa8003694860.
Обратите внимание , что функция DML доступна в WinDbg, но не в Visual Studio или KD.
DLL-библиотеки
Usb3kd.dll
Замечания
Команда !ucx_controller_list является родительской командой для этого набора команд.
Драйвер расширения контроллера USB (версия Ucx.sys) предоставляет уровень абстракции между драйвером концентратора USB 3.0 и драйвером контроллера узла USB 3.0. Драйвер расширения имеет собственное представление контроллеров узлов, устройств и конечных точек. Выходные данные команд в семействе !ucx_controller_list основаны на структурах данных, поддерживаемых драйвером расширения. Дополнительные сведения о драйвере расширения контроллера USB-узла и драйвере контроллера узла USB 3.0 см. в разделе "Архитектура стека драйверов USB". Описание структур данных, используемых драйверами в стеке USB 3.0, см. в разделе "Часть 2 инноваций в отладке USB" в видео с Windows 8 .