读书人

关于USB设备的读写,该怎么处理

发布时间: 2012-03-09 16:54:57 作者: rapoo

关于USB设备的读写
要读写USB设备的数据
m_hDevice= CreateFile(DevInterface.DevicePath(),GENERIC_READ |GENERIC_WRITE,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);
已经获得句柄
WriteFile(m_hDevice,szWriteBuffer,dwWriteByte,&dwWriteLen,NULL);
用GetLastError报告错误1,功能错误,这是什么原因?
小弟我刚开始接触这些东西.有很多问题不懂,请各位大虾指点!

[解决办法]
兄弟,你要写的话,获取句柄的语句应该这样,m_hDevice= CreateFile(DevInterface.DevicePath(),GENERIC_WRITE |GENERIC_WRITE,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);再试试

读书人网 >驱动开发

热点推荐