Partilhar via


!usb3kd.xhci_trb

A extensão !usb3kd.xhci_trb exibe um ou mais blocos de solicitação de transferência (TRBs) usados por um controlador host USB 3.0

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

Parâmetros

Endereço virtual
Endereço virtual de um TRB.

Endereço Físico
Endereço físico de um TRB.

Contar
O número de TRBs consecutivos a serem exibidos, começando em VirtualAddress ou PhysicalAddress.

1
Especifica que o endereço é um endereço físico.

DLL

Usb3kd.dll

Comentários

A saída do comando !xhci_trb é baseada nas estruturas de dados mantidas pelo driver (UsbXhci.sys) do controlador host USB 3.0. Para obter mais informações sobre o driver do controlador host USB 3.0 e outros drivers na pilha USB, consulte Drivers do lado do host USB no Windows.

Exemplos

No exemplo a seguir, 0x844d7c00 é o endereço virtual de um TRB. O 1 é a contagem, que especifica quantos TRBs consecutivos exibir.

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

No exemplo a seguir, 0x0dced7c00 é o endereço físico de um TRB. O 4 é a contagem, que especifica quantos TRBs consecutivos exibir. O 1 especifica que o endereço é um endereço físico.

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

Confira também

Extensões USB 3.0

!xhci_dumpall

Drivers USB (Barramento Serial Universal)