!hidkd.hidrd
La commande d’extension !hidkd.hidrd affiche un descripteur de rapport HID dans un format brut et analysé.
!hidkd.hidrd rd Length
Paramètres
Rd
Adresse des données brutes du descripteur de rapport. Pour obtenir l’adresse des données du descripteur, utilisez la commande !hidfdo.
Longueur
La longueur, en octets, des données brutes du descripteur de rapport. Pour obtenir la longueur, utilisez la commande !hidfdo.
DLL
Hidkd.dll
Exemples
Cet exemple montre comment utiliser la commande !hidfdo suivie de la commande !hidrd. La sortie de !hidfdo affiche à la fois l’adresse et la longueur des données brutes du descripteur de rapport.
0: kd> !hidfdo 0xffffe00004f466e0
# FDO 0xffffe00004f466e0 (!devobj/!devstack)
Name : \Device\_HID00000002
...
Report Descriptor : !hidrd 0xffffe00004281a80 0x127
...
0: kd> !hidrd 0xffffe00004281a80 0x127
Report Descriptor at 0xffffe00004281a80
## Raw Data
0x0000: 05 01 09 02 A1 01 05 01-09 02 A1 02 85 1A 09 01
0x0010: A1 00 05 09 19 01 29 05-95 05 75 01 15 00 25 01
0x0020: 81 02 75 03 95 01 81 01-05 01 09 30 09 31 95 02
...
## Parsed
Usage Page (Generic Desktop Controls)....................0x0000: 05 01
Usage (Mouse)............................................0x0002: 09 02
Collection (Application).................................0x0004: A1 01
..Usage Page (Generic Desktop Controls)..................0x0006: 05 01
..Usage (Mouse)..........................................0x0008: 09 02
..Collection (Logical)...................................0x000A: A1 02
....Report ID (26).......................................0x000C: 85 1A
...
End Collection ()........................................0x0126: C0