Partager via


!usb3kd.xhci_capability

L'extension !usb3kd.xhci_capability affiche les fonctionnalités d’un contrôleur hôte USB 3.0.

!usb3kd.xhci_capability 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_capability 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 en savoir plus sur le pilote du contrôleur hôte USB 3.0 et d’autres pilotes dans la pile USB 3.0, consultez Architecture de la pile des pilotes USB.

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
    ...

Vous pouvez maintenant transmettre l’adresse de l’extension d’appareil à la commande !xhci_capability.

3: kd> !xhci_capability 0xfffffa800536e2d0

## Controller Capabilities
-----------------------
    dt USBXHCI!_REGISTER_DATA 0xfffffa8005362c00
    dt USBXHCI!_CAPABILITY_REGISTERS 0xfffff880046a8000
    MajorRevision.MinorRevision = 0.96
    Device Slots: 32
    Interrupters: 8
    Ports: 4
    IsochSchedulingThreshold: 1
    EventRingSegmentTableMax: 1 (2^ERST = 2)
    ScratchpadRestore: OFF
    MaxScratchpadBuffers: 0
    U1DeviceExitLatency: 0
    U2DeviceExitLatency: 0
    AddressingCapability: 64 bit
    BwNegotiationCapability: ON
    ContextSize: 32 bytes
    PortPowerControl: ON
    PortIndicators: OFF
    LightHCResetCapability: OFF
    LatencyToleranceMessagingCapability: ON
    NoSecondarySidSupport: TRUE
    MaximumPrimaryStreamArraySize = 4 ( 2^(MaxPSASize+1) = 32 )
    XhciExtendedCapabilities:
        [1] USB_LEGACY_SUPPORT: dt _USBLEGSUP 0xfffff880046a8500
        [2] Supported Protocol 0xfffff880046a8510, Version 3.0, Offset 1, Count 2, HighSpeedOnly OFF, IntegratedHub OFF, HardwareLPM OFF
        [3] Supported Protocol 0xfffff880046a8520, Version 2.0, Offset 3, Count 2, HighSpeedOnly OFF, IntegratedHub OFF, HardwareLPM OFF

## Software Supported Capabilities
-------------------------------
    DeviceSlots: 32
    Interrupters: 1
    Ports: 4
    MaxEventRingSegments: 2
    U1DeviceExitLatency: 0
    U2DeviceExitLatency: 0
    DeviceFlags:
        IgnoreBiosHandoffFailure
        SetLinkTrbChainBit
        UseSingleInterrupter
        DisableIdlePowerManagement

Voir aussi

Extensions USB 3.0

!xhci_dumpall

Pilotes USB (Universal Serial Bus)