Bagikan melalui


!usb3kd.xhci_commandring

Ekstensi !usb3kd.xhci_commandring menampilkan informasi tentang struktur data cincin perintah yang terkait dengan pengontrol host USB 3.0.

!usb3kd.xhci_commandring DeviceExtension

Parameter

DeviceExtension
AAddress ekstensi perangkat untuk objek perangkat fungsional (FDO) pengontrol host.

DLL

Usb3kd.dll

Keterangan

Output perintah !xhci_commandring didasarkan pada struktur data yang dikelola oleh driver pengontrol host USB 3.0 (UsbXhci.sys). Untuk informasi selengkapnya tentang driver pengontrol host USB 3.0 dan driver lain di tumpukan USB, lihat Arsitektur Usb Driver Stack.

Cincin perintah adalah struktur data yang digunakan oleh driver pengontrol host USB 3.0 untuk meneruskan perintah ke pengontrol host.

Contoh

Untuk mendapatkan alamat ekstensi perangkat, lihat output dari perintah !xhci_dumpall . Dalam contoh berikut, alamat ekstensi perangkat 0xfffffa800536e2d0.

3: kd> !xhci_dumpall

## Dumping all the XHCI controllers - DrvObj 0xfffffa80053072f0
------------------------------------------------------------
1)  ... - PCI: VendorId ... DeviceId ... RevisionId ... Firmware ...

    dt USBXHCI!_CONTROLLER_DATA 0xfffffa80052f20c0
    !rcdrlogdump USBXHCI -a 0xfffffa8005068520
    !rcdrlogdump USBXHCI -a 0xfffffa8004e8b9a0 (rundown)
    !wdfdevice 0x57ffac91fd8
    !xhci_capability 0xfffffa800536e2d0
    !xhci_registers 0xfffffa800536e2d0
    !xhci_commandring 0xfffffa800536e2d0 (No commands are pending)
    ...

Sekarang Anda dapat meneruskan alamat ekstensi perangkat ke perintah !xhci_commandring .

3: kd> !xhci_commandring 0xfffffa800536e2d0

## Dumping dt _COMMAND_DATA 0xfffffa8005362f70 !rcdrlogdump USBXHCI -a 0xfffffa8005a8f010
-------------------------------------------------------------------------------------
Stop: OFF Abort: OFF Running: ON
CommandRingBufferData: VA 0xfffffa8005aeb200 LA 0x1168eb200 !wdfcommonbuffer 0x57ffa65d988 Size 512
DequeueIndex: 24 EnqueueIndex: 24 CycleState: 0

    Command Ring TRBs:
        [  0] Unknown TRB Type 49 0xfffffa8005aeb200

        [  1] ENABLE_SLOT                 0xfffffa8005aeb210 CycleBit 1
        [  2] ADDRESS_DEVICE              0xfffffa8005aeb220 CycleBit 1 SlotId  1 BlockSetAddressRequest 1
        ...

    PendingList:
        Empty List

    WaitingList:
        Empty List

Lihat juga

Ekstensi USB 3.0

!xhci_dumpall

Driver Universal Serial Bus (USB)