Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se describen los comandos de extensión del depurador USB 2.0. Estos comandos muestran información de estructuras de datos mantenidas por controladores en la pila de controladores USB 2.0. Para obtener más información sobre estos tres controladores, consulte Controladores del lado host USB en Windows.
Los comandos de extensión del depurador USB 2.0 se implementan en Usbkd.dll. To load the Usbkd commands, enter .load usbkd.dll in the debugger.
Árbol USB 2.0
El árbol USB 2.0 contiene los nodos de dispositivo que representan unidades de ejecución en dispositivos del controlador host EHCI junto con los nodos secundarios que representan centros y dispositivos conectados. En este diagrama se muestra un ejemplo de un árbol USB 2.0.
El diagrama muestra un dispositivo de controlador de host físico que tiene dos unidades de ejecución. Cada unidad de ejecución aparece como un nodo de dispositivo en el árbol de dispositivos Plug and Play. Una unidad de ejecución aparece como un nodo del controlador de host USB UHCI y la otra unidad de ejecución se muestra como un nodo de controlador de host USB EHCI. Cada uno de esos nodos tiene un nodo secundario que representa un centro raíz USB. Cada centro raíz tiene un único nodo secundario que representa un dispositivo USB conectado.
Observe que el diagrama no es un árbol en el sentido de que no todos los nodos descienden de un único nodo primario. Sin embargo, cuando se usa el término árbol USB 2.0, nos referimos al conjunto de nodos de dispositivo que representan unidades de ejecución en dispositivos de controladora de host EHCI junto con los nodos para centros y dispositivos conectados.
Introducción a la depuración de USB 2.0
To start debugging a USB 2.0 issue, enter the !usb2tree command. The !usb2tree 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 2.0 tree.
En esta sección
- !usbkd.usbhelp
- !usbkd._ehcidd
- !usbkd._ehciep
- !usbkd._ehciframe
- !usbkd._ehciqh
- !usbkd._ehciregs
- !usbkd._ehcisitd
- !usbkd._ehcistq
- !usbkd._ehcitd
- !usbkd._ehcitfer
- !usbkd._ehciitd
- !usbkd.doesdumphaveusbdata
- !usbkd.isthisdumpasyncissue
- !usbkd.urbfunc
- !usbkd.usb2
- !usbkd.usb2tree
- !usbkd.usbchain
- !usbkd.usbdevobj
- !usbkd.usbdpc
- !usbkd.ehci_info_from_fdo
- !usbkd.usbdevh
- !usbkd.usbep
- !usbkd.usbfaildata
- !usbkd.usbhcdext
- !usbkd.usbdstatus
- !usbkd.usbhcdhccontext
- !usbkd.usbhcdlist
- !usbkd.usbhcdlistlogs
- !usbkd.usbhcdlog
- !usbkd.usbhcdlogex
- !usbkd.usbhcdpnp
- !usbkd.usbhcdpow
- !usbkd.hub2_info_from_fdo
- !usbkd.usbhuberr
- !usbkd.usbhubext
- !usbkd.usbhubinfo
- !usbkd.usbhublog
- !usbkd.usbhubmddevext
- !usbkd.usbhubmdpd
- !usbkd.usbhubpd
- !usbkd.usbhubs
- !usbkd.usblist
- !usbkd.usbpo
- !usbkd.usbpdos
- !usbkd.usbpdoxls
- !usbkd.usbpnp
- !usbkd.usbportisasyncadv
- !usbkd.usbportmdportlog
- !usbkd.usbportmddcontext
- !usbkd.usbportmddevext
- !usbkd.usbtriage
- !usbkd.usbtt
- !usbkd.usbtx
- !usbkd.usbusb2ep
- !usbkd.usbusb2tt
- !usbkd.usbver