Partager via


!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

Voir aussi

Extensions HID