2014-09-10 67 views

回答

1

设备支持的使用页面必须从设备的报告描述符中解析出来。当你拨打HidD_GetPreparsedData时,Windows为你做这件事。有两种方法可以从设备获得的报告描述:

  1. 打开/dev/hidrawN设备节点,并使用HIDIOCGRDESCSIZEHIDIOCGRDESC读写控制来获取报告描述符。
  2. 通过在设备的sysfs目录中打开report_descriptor文件,从sysfs中读取报告描述符。该属性也可以通过udev库访问。

一旦你有了原始的报告描述符,你可以使用类似hidrd这样的库来解析它。

+0

我按照你的指示。这个对我有用。坦克@赖利格兰特。 – 2017-08-08 14:56:35

相关问题