Compartir a través de


!usbkd.usbep

El comando !usbkd.usbep muestra información sobre un punto de conexión USB.

!usbkd.usbep StructAddr

Parámetros

StructAddr
Dirección de una estructura usbport!_HCD_ENDPOINT. Para obtener la lista de puntos de conexión de un controlador de host USB, utilice el comando !usbkd.usbhcdext.

Archivo DLL

Usbkd.dll

Ejemplos

La siguiente es una forma de encontrar la dirección de una estructura usbport!_HCD_ENDPOINT. Primero introduzca !usbkd.usb2tree.

0: kd> !usbkd.usb2tree
...
2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 PCI: VendorId 8086 DeviceId 293c RevisionId 0002 
     ...

En la salida anterior, la dirección de la extensión de dispositivo del FDO aparece como argumento del comando de DML !ehci_info ffffe00001ca11a0.

Haga clic en el comando DML o transfiera la dirección de la extensión del dispositivo a !usbhcdext para obtener la lista global de puntos de conexión.

0: kd> !usbkd.usbhcdext ffffe00001ca11a0
...
DeviceHandleList: !usblist ffffe00001ca23b8, DL 
DeviceHandleDeletedList: !usblist ffffe00001ca23c8, DL [Empty]
GlobalEndpointList: !usblist ffffe00001ca2388, EP 
...

Ahora use el comando !usbkd.usblist para obtener las direcciones de las estructuras _HCD_ENDPOINT.

0: kd> !usblist ffffe00001ca2388, EP

list: ffffe00001ca2388 EP
----------
dt usbport!_HCD_ENDPOINT ffffe000020f6970  !usbep ffffe000020f6970
Device Address: 0x00, ep 0x00 Control  Flags: 00000002 dt _USB_ENDPOINT_FLAGS ffffe000020f6990
dt usbport!_ENDPOINT_PARAMETERS ffffe000020f6b18    RootHub Endpoint
...

En la salida anterior, ffffe000020f6970 es la dirección de una estructura _HCD_ENDPOINT. Transfiera esta dirección a !usbkd.usbep.

0: kd> !usbep ffffe000020f6970
Device Address: 0x00, Endpoint Address 0x00 Endpoint Type: Control 
dt USBPORT!_HCD_ENDPOINT ffffe000020f6970
dt USBPORT!_ENDPOINT_PARAMETERS ffffe000020f6b18
RootHub Endpoint

## Transfer(s) List: (HwPendingListHead)

    [EMPTY]

## Endpoint Reference List: (EpRefListHead)

[00] dt USBPORT!_USBOBJ_REF ffffe000021a64a0 Object ffffe000020f6970 Tag:EPop Endpoint:ffffe000020f6970
[01] dt USBPORT!_USBOBJ_REF ffffe000021264a0 Object ffffe000020f95e0 Tag:EPpi Endpoint:ffffe000020f6970

## GEP HISTORY (latest at bottom)

##      EVENT                   STATE                     NEXT                      HwEpState

[01] Ev_gEp_Open             GEp_Init                  GEp_Paused                ENDPOINT_PAUSE
[02] Ev_gEp_ReqActive        GEp_Paused                GEp_Active                ENDPOINT_ACTIVE

Consulte también

Extensiones del depurador USB 2.0

Controladores de bus serie universal (USB)