!usb3kd.xhci_trb

!usb3kd.xhci_trb 扩展显示 USB 3.0 主机控制器使用的一个或多个传输请求块 (TRB)

!usb3kd.xhci_trb VirtualAddress Count
!usb3kd.xhci_trb PhysicalAddress Count 1

参数

VirtualAddress
TRB 的虚拟地址。

PhysicalAddress
TRB 的物理地址。

计数
要显示连续数量的 TRB,请从 VirtualAddressPhysicalAddress 开始。

1
指定的地址是物理地址。

DLL

Usb3kd.dll

注解

!xhci_trb 命令的输出基于 USB 3.0 主机控制器驱动程序 (UsbXhci.sys) 维护的数据结构。 有关 USB 3.0 主机控制器驱动程序和 USB 栈中其他驱动程序的更多信息,请参阅 Windows 中的 USB 主机侧驱动程序

示例

在以下示例中,0x844d7c00 是 TRB 的虚拟地址。 1 是计数,用于指定要显示的连续 TRB 数量。

0: kd> !xhci_trb 0x844d7c00 1

        [  0] ISOCH        0x844d7c00 CycleBit 1 IOC 0 CH 1 BEI 0 InterrupterTarget 1 TransferLength  2688 TDSize  0 TBC 0 TLBPC 2 Frame 0x3D2

在以下示例中,0x0dced7c00 是 TRB 的物理地址。 4 是计数,用于指定要显示的连续 TRB 数量。 1 指定的地址是物理地址。

0: kd> !xhci_trb 0x0dced7c00 4 1

        [  0] ISOCH        0xdced7c00 CycleBit 1 IOC 0 CH 1 BEI 0 InterrupterTarget 1 TransferLength  2688 TDSize  0 TBC 0 TLBPC 2 Frame 0x3D2
        [  1] EVENT_DATA   0xdced7c10 CycleBit 1 IOC 1 CH 0 BEI 1 InterrupterTarget 1 Data 0x194c9bcf001b0001 PacketId 27 Frame 0x194c9bcf TotalBytes 2688
        [  2] ISOCH        0xdced7c20 CycleBit 1 IOC 0 CH 1 BEI 0 InterrupterTarget 1 TransferLength  1352 TDSize  2 TBC 0 TLBPC 2 Frame 0x3D2
        [  3] NORMAL       0xdced7c30 CycleBit 1 IOC 0 CH 1 BEI 0 InterrupterTarget 1 TransferLength  1336 TDSize  0

另请参阅

USB 3.0 扩展

!xhci_dumpall

通用串行总线 (USB) 驱动程序