Condividi tramite


!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

Vedi anche

Estensioni HID