首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

MFC写的与usb hid通信的有关问题,返回异常号87

2013-09-06 
MFC写的与usb hid通信的问题,返回错误号87我用MFC写了一个与hid设备进行数据通信的程序,现在用bResult W

MFC写的与usb hid通信的问题,返回错误号87
我用MFC写了一个与hid设备进行数据通信的程序,现在用bResult = WriteFile(hCom, sendBuf, strSend.GetLength(), &nBytesSend, NULL);想下位机写数据,每次都返回87错误号。目前看到的资料说是sendBuf的第一个字节必须是输出报告ID,这个输出报告ID怎么获取的。伙伴们有没有成功的实例啊?
[解决办法]
bResult = WriteFile(hCom, sendBuf.GetBuffer(0), strSend.GetLength(), &nBytesSend, NULL);
sendBuf.ReleaseBuffer();
[解决办法]
〖87〗-参数错误
[解决办法]
WriteFile(hHandle,pWriteBuffer,64,&DataByteCount,NULL); 我搞的是,64个字节长度的,HID设备

热点排行