Condividi tramite


!usb3kd.xhci_trb

L'estensione !usb3kd.xhci_trb visualizza uno o più blocchi di richieste di trasferimento (TRB) usati da un controller host USB 3.0

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

Parametri

VirtualAddress
Indirizzo virtuale di un TRB.

PhysicalAddress
Indirizzo fisico di un TRB.

Contare
Numero di TRB consecutivi da visualizzare, a partire da VirtualAddress o PhysicalAddress.

1
Specifica che l'indirizzo è un indirizzo fisico.

DLL

Usb3kd.dll

Osservazioni:

L'output del comando !xhci_trb si basa sulle strutture di dati gestite dal driver del controller host USB 3.0 (UsbXhci.sys). Per altre informazioni sul driver del controller host USB 3.0 e altri driver nello stack USB, vedi Driver lato host USB in Windows.

Esempi

Nell'esempio seguente 0x844d7c00 è l'indirizzo virtuale di un TRB. Il valore 1 è il conteggio, che specifica il numero di TRB consecutivi da visualizzare.

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

Nell'esempio seguente 0x0dced7c00 è l'indirizzo fisico di un TRB. Il numero 4 è il conteggio, che specifica il numero di TRB consecutivi da visualizzare. Il valore 1 specifica che l'indirizzo è un indirizzo fisico.

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

Vedi anche

Estensioni USB 3.0

!xhci_dumpall

Driver USB (Universal Serial Bus)