Поделиться через


!usb3kd.xhci_trb

Расширение !usb3kd.xhci_trb отображает один или несколько блоков запросов передачи (TRBS), используемых контроллером узла USB 3.0.

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

Параметры

VirtualAddress
Виртуальный адрес TRB.

PhysicalAddress
Физический адрес TRB.

Считать
Число последовательных TRB для отображения, начиная с VirtualAddress или PhysicalAddress.

1
Указывает, что адрес является физическим адресом.

DLL-библиотеки

Usb3kd.dll

Замечания

Выходные данные команды !xhci_trb основаны на структурах данных, поддерживаемых драйвером контроллера узла USB 3.0 (UsbXhci.sys). Дополнительные сведения о драйвере контроллера узла USB 3.0 и других драйверах в стеке USB см. в драйверах на стороне USB-узла в Windows.

Примеры

В следующем примере 0x844d7c00 — это виртуальный адрес TRB. 1 — это число, указывающее, сколько последовательных TROB для отображения.

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)