!usbkd.usbchain
Der Befehl !usbkd.usbchain zeigt eine USB-Gerätekette an, die bei einem bestimmten PDO beginnt und bis zum Root-Hub zurückreicht.
!usbkd.usbchain PDO
Parameter
PDO
Adresse des physischen Geräteobjekts (Physical Device Object, PDO) eines Geräts, das an einen USB-Hub angeschlossen ist.
DLL
Usbkd.dll
Beispiele
Hier ist eine Möglichkeit, die Adresse des PDO eines USB-Geräts zu finden. Geben Sie zunächst !usbkd.usb2tree ein.
kd> !usbkd.usb2tree
...
2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 PCI: VendorId 8086 DeviceId 293c RevisionId 0002
RootHub !hub2_info ffffe000023201a0 !devstack ffffe00002320050
Port 1: !port2_info ffffe000021bf000
Port 2: !port2_info ffffe000021bfb40
Port 3: !port2_info ffffe000021c0680 !devstack ffffe00007c882a0
...
In der vorangehenden Ausgabe ist die Adresse des PDO das Argument des vorgeschlagenen Befehls !devstack ffffe00007c882a0. Übergeben Sie die Adresse des PDOs an !usbkd.usbchain.
0: kd> !usbkd.usbchain ffffe00007c882a0
usbchain
*****************************************************************************
HUB PDO ffffe00007c882a0 on port 3 !usbhubext ffffe00007c883f0 ArmedForWake = 0
VID Xxxx PID Xxxx REV 0100 Xxxx Corporation
HUB #3 FDO ffffe00002320050 , !usbhubext ffffe000023201a0 HWC_ARM=0
ROOT HUB PDO(ext) @ffffe0000213c1a0
ROOT HUB FDO @ffffe00001ca1050, !usbhcdext ffffe00001ca11a0 PCI Vendor:Device:...