程序数据流程大致是;
1、 读取线程每隔一段时间从usb设备端点取出数据至缓冲区,并发送消息通知主程序“读取已完成”。
2、 主程序(WindowProc())通过pDoc->AddFrames(&(pIO->pInBuffer[0]),dwCurNum);将缓冲区数据保存至数组m_ObArray中。
1. 读取线程每隔一段时间从usb设备端点取出数据至缓冲区,并发送消息通知主程序“读取已完成”。
2. 主程序(WindowProc())通过pDoc->AddFrames(&(pIO->pInBuffer[0]),dwCurNum);将缓冲区数据保存至数组m_ObArray中。 消息处理函数:
本文介绍了一个基于Windows的应用程序如何通过读取线程定时从USB设备获取数据,并将这些数据保存到内存中的详细过程。读取线程使用ReadFile函数从USB设备读取数据,并通过SendMessage函数通知主程序数据读取完成。主程序接收到消息后,通过AddFrames函数将数据添加到m_ObArray数组中。
8万+

被折叠的 条评论
为什么被折叠?



