다음을 통해 공유


!hidkd.hidppd

!hidkd.hidppd 확장 명령은 HID 준비 데이터를 표시합니다.

!hidkd.hidppd ppd

매개 변수

ppd
HIDP_PREPARSED_DATA 구조체의 주소입니다. HIDP_PREPARSED_DATA 구조체의 주소를 얻으려면 !hidfdo 또는 !hidpdo를 사용합니다.

DLL

Hidkd.dll

예제

이 예제에서는 !hidpdo와 !hidppd사용하는 방법을 보여줍니다. !hidpdo출력은 HIDP_PREPARSED_DATA 구조체의 주소를 표시합니다.


0: kd> !hidpdo 0xffffe000029f6060
## PDO 0xffffe000029f6060  (!devobj/!devstack)

  Collection Num  : 1
  Name            : \Device\_HID00000000#COLLECTION00000001
  ...
  Pre-parsed Data : 0xffffe000029d1010
  ...

0: kd> !hidkd.hidppd 0xffffe000029d1010
Reading preparsed data...
Preparsed Data at 0xffffe000029d1010  

## Summary

  UsagePage             : Vendor-defined (0xFFA0)
  Usage                 : 0x01
  Report Length         : 0x2(Input) 0x2(Output) 0x0(Feature)
  Link Collection Nodes : 2
  Button Caps           : 0(Input) 0(Output) 0(Feature)
  Value Caps            : 1(Input) 1(Output) 0(Feature)
  Data Indices          : 1(Input) 1(Output) 0(Feature)

## Input Value Capability #0

  Report ID         : 0x0
  Usage Page        : Vendor-defined (0xFFA1)
  Bit Size          : 0x8
  Report Count      : 0x1
  ...

참고 항목

HID 확장