!hidkd.hidrd
!hidkd.hidrd 拡張コマンドは HID レポート記述子を、未加工の形式と解析された形式の両方で表示します。
!hidkd.hidrd rd Length
パラメーター
rd
生のレポート記述子データのアドレス。 記述子データのアドレスを取得するには、 !hidfdo コマンドを使用します。
Length
生のレポート記述子データの長さ (バイト単位)。 長さを取得するには、 !hidfdo コマンドを使用します。
DLL
Hidkd.dll
例
この例は次のことを示しています を使用する方法 !hidfdo 従ったコマンド によって !hidrd コマンド。 !hidfdo の出力には、生のレポート記述子データのアドレスと長さの両方が表示されます。
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