次の方法で共有


!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

関連項目

HID 拡張機能