!hidkd.hidrd
Il comando di estensione !hidkd.hidrd visualizza un descrittore di report HID in formato non elaborato e analizzato.
!hidkd.hidrd rd Length
Parametri
Rd
Indirizzo dei dati del descrittore di report non elaborati. Per ottenere l'indirizzo dei dati del descrittore, usare il comando !hidfdo.
Lunghezza
Lunghezza, in byte, dei dati del descrittore di report non elaborati. Per ottenere la lunghezza, usare il comando !hidfdo.
DLL
Hidkd.dll
Esempi
Questo esempio illustra come usare il comando !hidfdo seguito dal comando !hidrd . L'output di !hidfdo mostra sia l'indirizzo che la lunghezza dei dati del descrittore di report non elaborati.
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