Freigeben über


!hidkd.hidpdo

Der Erweiterungsbefehl !hidkd.hidpdo zeigt HID-Informationen an, die mit einem physikalischen Geräteobjekt (PDO) verbunden sind.

!hidkd.hidpdo pdo

Parameter

pdo
Adresse eines PDOs. Um die Adressen von PDOs zu erhalten, die mit HID-Treibern verbunden sind, verwenden Sie den Befehl !usbhid.hidtree.

DLL

Hidkd.dll

Beispiele

Hier ist ein Beispiel für die Ausgabe des Befehls !hidpdo. Das Beispiel ruft zunächst !hidtree auf, um die Adresse eines PDOs zu erhalten.

0: kd> !hidkd.hidtree
HID Device Tree
...
FDO  VendorID:0x045E(Microsoft Corporation) ProductID:0x0745 Version:0x0634
...
    PDO  Generic Desktop Controls (0x01) | Mouse (0x02)
    !hidpdo 0xffffe000056281e0
    ...

0: kd> !hidpdo 0xffffe000056281e0
# PDO 0xffffe000056281e0  (!devobj/!devstack)

  Collection Num  : 1
  Name            : \Device\_HID00000002#COLLECTION00000001
  FDO             : !hidfdo 0xffffe00004f466e0
  Per-FDO IFR Log : !rcdrlogdump HIDCLASS -a 0xFFFFE0000594D000

  Usage Page      : Generic Desktop Controls (0x01)
  Usage           : Mouse (0x02)
  Report Length   : 0xa(Input) 0x0(Output) 0x2(Feature)
  Pre-parsed Data : 0xffffe00003742840
  Position in HID tree

  dt PDO_EXTENSION 0xffffe00005628350

## Power States

  Power States  : S0/D0
  Wait Wake IRP : !irp 0xffffe00004fc57d0 (pending on \Driver\HidUsb)

Weitere Informationen

HID-Erweiterungen