
USB读写时,能通过CreateFile获取句柄,调用WriteFile或者ReadFile时总是返回失败,错误码是997,下面是写入HID的代码 if(m_hUsb==INVALID_HANDLE_VALUE)return; unsigned char OutputBuffer[70]; DWORD nWriteBytes; HANDLE WriteEvent = CreateEvent(NULL, true, false, NULL); OVERLAPPED writeOverlap; writeOverlap.hEvent = WriteEvent; writeOverlap.Offset = 0; writeOverlap.OffsetHigh = 0; UpdateData(TRUE); OutputBuffer[0] = 0x00; OutputBuffer[1] = 0x01; OutputBuffer[2] = 0x02; OutputBuffer[3] = 0x03; // for(int i=1; i-1<m_SendStr.GetLength();i++) // { // OutputBuffer = m_SendStr.GetAt(i-1); // //WideCharToMultiByte // } ResetEvent(WriteEvent); DWORD len = m_SendStr.GetLength() + 1; if (WriteFile(m_hUsb, &OutputBuffer, 65, &nWriteBytes, &writeOverlap)) { AfxMessageBox(_T("Succ write")); }else { DWORD Err = GetLastError(); cout<<Err; } 求指点,谢谢 |
ART-PI H750-USB-MSC 设备描述符异常
stm32h743 usbh msc 读写 u盘 新购买的 u盘只能识别到但不能进行读写 ?
stm32哪个系列芯片支持2个USB,主设备,且usb可以支持标准的uvc协议,哪里可以下载usb开发库
新手小白,SMT32 TP Tool Windows无法安装驱动怎么处理
如何用c#使用ST25R3911DISCOComm.dll来读取和写入NDEF区的数据,需要相关例程,感谢各位大佬拯救一下我啊!????
USBx配置有哪些小的需要注意的细节?
H743ZIT6 USB虚拟串口 CDC电脑无法识别(获取描述符失败)
STM32F407的高速USB,采用的是虚拟串口方式,VCP驱动有linux系统的吗
STM32H533的USB使用问题
stlink 串口驱动安装前面有叹号软件里无法找到
https://www.stmcu.org.cn/module/ ... &fromuid=366506
(出处: 意法半导体STM32/STM8技术社区)
供参考
// MessageId: ERROR_IO_PENDING
//
// MessageText:
//
// Overlapped I/O operation is in progress.
//
#define ERROR_IO_PENDING 997L // dderror
WriteFile返回了 但WriteFile操作没有完成 而已
自己处理下这个错误码.