1

在现有应用程序中,我使用类似于https://github.com/obdev/v-usb/blob/master/libs-host/hiddata.c中的代码与 HID 设备通信(这使得使用HDEVINFO、SP_DEVICE_INTERFACE_DATA 和几个 HidD_*() 函数用于发送和接收报告)。

现在我计划使用 Windows CE 5/6 与同一设备通信。那里似乎不存在这些功能和结构,因此代码不能直接兼容/可重用。

所以我的问题是:如何在 WinCE 上向 USB HID 设备发送/接收报告?有人知道一些示例/文档吗?

谢谢!

4

1 回答 1

1

在 CE 中,有一个 HID 层可用于发送/接收 HID 报告,但要访问它,您必须编写驱动程序。您可以检查 WINCE600\PUBLIC\COMMON\OAK\DRIVER\USB\CLASS\HID\CLIENTS 下的鼠标和键控驱动程序,以了解它们如何与 HID 层交互。

于 2013-11-12T22:14:10.293 回答