在现有应用程序中我使用类似于https://github.com/obdev/v-usb/blob/master/libs-host/hiddata.c(使用HDEVINFO,SP_DEVICE_INTERFACE_DATA和几个HidD _ *() - 函数来发送和接收报告的代码与HID设备进行通信)。
现在我计划使用Windows CE 5/6与同一设备进行通信。似乎这些函数和结构不存在,因此代码不直接兼容/可重用。
所以我的问题是:如何在WinCE上向USB HID设备发送/接收报告?有人知道一些例子/文件吗?
谢谢!
答案 0 :(得分:1)
在CE中,有一个HID层可用于发送/接收HID报告,但要访问它,您必须编写驱动程序。您可以在WINCE600 \ PUBLIC \ COMMON \ OAK \ DRIVER \ USB \ CLASS \ HID \ CLIENTS下检查鼠标和keyd驱动程序,看看它们如何与HID层连接。