从Windows CE访问USB HID设备

时间:2013-11-12 11:52:03

标签: winapi usb windows-ce hid

在现有应用程序中我使用类似于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设备发送/接收报告?有人知道一些例子/文件吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

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