다음을 통해 공유


!hidkd.hidrd

!hidkd.hidrd 확장 명령은 원시 및 구문 분석된 형식으로 HID 보고서 설명자를 표시합니다.

!hidkd.hidrd rd Length

매개 변수

rd
원시 보고서 설명자 데이터의 주소입니다. 설명자 데이터의 주소를 얻으려면 !hidfdo 명령을 사용합니다.

길이
원시 보고서 설명자 데이터의 길이(바이트)입니다. 길이를 얻으려면 !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 확장