要读写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);再试试