ReadFile(hDev, | // 设备句柄,即 CreateFile 的返回值 |
recvBuffer, | // 用于接收数据的 buffer |
IN_REPORT_LEN, | // 要读取数据的长度 |
&recvBytes, | // 实际收到的数据的字节数 |
&ol); | // 异步模式 |
在这里, ReadFile 用于读取 HID 设备通过中断 IN 传输发来的输入报告 | 。有以下几点要注意: |
WriteFile(hDev, | // 设备句柄,即 CreateFile 的返回值 |
reportBuf, | // 存有待发送数据的 buffer |
OUT_REPORT_LEN, | // 待发送数据的长度 |
&sendBytes, | // 实际收到的数据的字节数 |
&ol); | // 异步模式 |
HidD_SetFeature(hDev, | // 设备句柄,即 CreateFile 的返回值 |
reportBuf, | // 存有待发送数据的 buffer |
FEATURE_REPORT_LEN); | //buffer 的长度 |
HidD_SetOutputReport(hDev, | // 设备句柄,即 CreateFile 的返回值 |
reportBuf, | // 存有待发送数据的 buffer |
OUT_REPORT_LEN); | //buffer 的长度 |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |