Partager via


!usb3kd.xhci_registers

L'extension !usb3kd.xhci_registers affiche les registres d’un contrôleur hôte USB 3.0.

!usb3kd.xhci_registers DeviceExtension

Paramètres

DeviceExtension
Adresse de l’extension d'appareil pour l’objet d'appareil fonctionnel (FDO) d’un contrôleur hôte.

DLL

Usb3kd.dll

Notes

La sortie de la commande !xhci_registers 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

Pour obtenir l’adresse de l’extension d’appareil, examinez la sortie de la commande !xhci_dumpall. Dans l’exemple suivant, l’adresse de l’extension d’appareil est 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
    ...

Vous pouvez maintenant transmettre l’adresse de l’extension d’appareil à la commande !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

Voir aussi

Extensions USB 3.0

!xhci_dumpall

Pilotes USB (Universal Serial Bus)