繁体   English   中英

Windows HID 驱动程序中的[读取报告和获取输入报告]、[写入报告和设置 Output 报告]有什么区别?

[英]What is the difference between [Read Report & Get Input Report] , [Write Report & Set Output Report] in Windows HID drivers?

我是 HID 设备的新手。 我正在 windows (类似于vhidmini2 )中编写 HID 驱动程序。 我对用于应用程序和所选设备之间数据移动的API有点困惑。

有什么区别:

通过差异我的意思是我不明白什么时候使用哪个? 至于我,我认为所有的配对都做同样的事情。

HidD_GetInputReport变为IOCTL_HID_GET_INPUT_REPORT

ReadFile变为IOCTL_HID_READ_REPORT

HidD_SetOutputReport变为IOCTL_HID_SET_OUTPUT_REPORT

WriteFile变为IOCTL_HID_WRITE_REPORT

ReadFile询问接下来发生的任何报告。 HidD_GetInputReport要求提供一份特定报告。 WriteFileHidD_SetOutputReport几乎相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM