!usbkd.usbhcdpnp
El comando !usbkd.usbhcdpnp muestra el historial de estado Plug and Play (PnP) para un controlador de host USB o un concentrador raíz.
!usbkd.usbhcdpnp DeviceExtension
Parámetros
DeviceExtension
Dirección de una de las siguientes:
- Extensión de dispositivo para el objeto de dispositivo funcional (FDO) de un controlador de host USB.
- Extensión de dispositivo para el objeto de dispositivo físico (PDO) de un concentrador raíz USB.
Archivo DLL
Usbkd.dll
Ejemplos
La siguiente es una forma de encontrar la dirección de la extensión del dispositivo para el FDO de un controlador de host USB. Primero introduzca !usbkd.usb2tree.
0: kd> !usbkd.usb2tree
UHCI MINIPORT(s) dt usbport!_USBPORT_MINIPORT_DRIVER ffffe0000090c3d0
...
4)!uhci_info ffffe00001c8f1a0 !devobj ffffe00001c8f050 PCI: VendorId 8086 DeviceId 2938 RevisionId 0002
...
En la salida anterior, la dirección de la extensión de dispositivo del FDO aparece como argumento del comando de DML !uhci_info ffffe00001c7d1a0.
Ahora transfiera la dirección de la extensión del dispositivo al comando !usbhcdpnp.
0: kd> !usbkd.usbhcdpnp ffffe00001c8f1a0
## PNP STATE LOG (latest at bottom)
## EVENT STATE NEXT
[01] EvFDO_IRP_MN_START_DEVICE PnpNotStarted PnpStarted
[02] EvFDO_IRP_MN_QBR_RH PnpStarted PnpStarted
Esta es una manera de encontrar la dirección de la extensión de dispositivo para el PDO de un concentrador raíz. Primero introduzca !usbkd.usb2tree.
4)!uhci_info ffffe00001c8f1a0 !devobj ffffe00001c8f050 PCI: VendorId 8086 DeviceId 2938 RevisionId 0002
RootHub !hub2_info ffffe00000d941a0 !devstack ffffe00000d94050
En la salida anterior, puede ver la dirección del FDO del concentrador raíz que se muestra como argumento para el comando !devstack ffffe00000d94050. Use el comando !devstack para buscar la dirección del PDO y la extensión del dispositivo PDO.
0: kd> !kdexts.devstack ffffe00000d94050
!DevObj !DrvObj !DevExt ObjectName
> ffffe00000d94050 \Driver\usbhub ffffe00000d941a0 0000006b
ffffe00000ed4050 \Driver\usbuhci ffffe00000ed41a0 USBPDO-2
En la salida anterior, puede ver que la dirección de la extensión de dispositivo para el PDO del concentrador raíz es ffffe00000ed41a0
.
Ahora transfiera la dirección de la extensión del dispositivo al comando !usbhcdpnp.
0: kd> !usbkd.usbhcdpnp ffffe00000ed41a0
## PNP STATE LOG (latest at bottom)
## EVENT STATE NEXT
[01] EvPDO_IRP_MN_START_DEVICE PnpNotStarted PnpStarted