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设备