Partager via


!usb3kd.xhci_trb

L'extension !usb3kd.xhci_trb affiche un ou plusieurs blocs de requêtes de transfert (TRB) utilisés par un contrôleur hôte USB 3.0.

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

Paramètres

VirtualAddress
Adresse virtuelle d’un TRB.

PhysicalAddress
Adresse physique d’un TRB.

Compter
Nombre de TRB consécutifs à afficher, commençant par VirtualAddress ou PhysicalAddress.

1
Indique que l’adresse est une adresse physique.

DLL

Usb3kd.dll

Notes

La sortie de la commande !xhci_trb est basée sur les structures de données gérées par le pilote du contrôleur hôte USB 3.0 (UsbXhci.sys). Pour plus d’informations sur le pilote du contrôleur hôte USB 3.0 et d’autres pilotes dans la pile USB, consultez Pilotes USB côté hôte dans Windows.

Exemples

Dans l’exemple suivant, 0x844d7c00 est l’adresse virtuelle d’un TRB. Le 1 indique le nombre de TRB consécutifs à afficher.

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

Dans l’exemple suivant, 0x0dced7c00 est l’adresse physique d’un TRB. Le 4 indique le nombre de TRB consécutifs à afficher. Le 1 indique que l’adresse est une adresse physique.

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

Voir aussi

Extensions USB 3.0

!xhci_dumpall

Pilotes USB (Universal Serial Bus)