!usb3kd.xhci_registers
Ekstensi !usb3kd.xhci_registers menampilkan register pengontrol host USB 3.0.
!usb3kd.xhci_registers DeviceExtension
Parameter
DeviceExtension
Alamat ekstensi perangkat untuk objek perangkat fungsional pengontrol host (FDO).
DLL
Usb3kd.dll
Keterangan
Output perintah !xhci_registers 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 Driver sisi host USB di Windows.
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
...
Sekarang Anda dapat meneruskan alamat ekstensi perangkat ke perintah !xhci_registers .
3: kd> !xhci_registers 0xfffffa800536e2d0
## Dumping controller registers
----------------------------
dt USBXHCI!_OPERATIONAL_REGISTERS 0xfffff880046a8020
DeviceContextBaseAddressArrayPointer: 00000001168b9000
Command Registers
-----------------
RunStopBit: 1
HostControllerReset: 0
...
Status Registers
----------------
HcHalted: 0
HostSystemError: 0
...
commandRingControl Registers
----------------------------
RingCycleState: 0
CommandStop: 0
...
Runtime Registers
-----------------
dt USBXHCI!_RUNTIME_REGISTERS 0xfffff880046a8600
MicroFrameIndex: 0x3f7a
dt -ba8 USBXHCI!_INTERRUPTER_REGISTER_SET 0xfffff880046a8620
RootPort Registers
------------------
dt -a4 -r2 USBXHCI!_PORT_REGISTER_SET 0xfffff880046a8420