Freigeben über


!hidkd.hidrd

Der Erweiterungsbefehl !hidkd.hidrd zeigt einen HID-Berichtsdeskriptor sowohl im Rohformat als auch im geparsten Format an.

!hidkd.hidrd rd Length

Parameter

Rd
Adresse der Rohdaten des Berichtsdeskriptors. Um die Adresse der Deskriptordaten zu erhalten, verwenden Sie den Befehl !hidfdo.

Länge
Die Länge der Rohdaten des Berichtsdeskriptors in Bytes. Um die Länge zu ermitteln, verwenden Sie den Befehl !hidfdo.

DLL

Hidkd.dll

Beispiele

Dieses Beispiel zeigt, wie Sie den Befehl !hidfdo gefolgt von dem Befehl !hidrd verwenden. Die Ausgabe von !hidfdo zeigt sowohl die Adresse als auch die Länge der Rohdaten des Berichtsdeskriptors.

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

Weitere Informationen

HID-Erweiterungen