!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