!hidkd.hidpdo
O comando de extensão !hidkd.hidpdo exibe informações HID associadas a um objeto de dispositivo físico (PDO).
!hidkd.hidpdo pdo
Parâmetros
DOP
Endereço de um PDO. Para obter os endereços de PDOs associados a drivers HID, use o comando !usbhid.hidtree.
DLL
Hidkd.dll
Exemplos
Este é um exemplo da saída do comando !hidpdo. O exemplo primeiro chama !hidtree para obter o endereço de um PDO.
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)