ymingsong
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2007-11-26
  • 粉丝0
  • 关注0
  • 积分126分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:2240回复:1

求助---写USB出错,错误号31----

楼主#
更多 发布于:2007-04-05 10:19
  做了一个USB HID设备,通过主机应用程序(VC+DDK)向USB设备进行读写,读(readfile)正确,但写(writefile)出错,错误号为31(ERROR_GEN_FAILURE)。
    因为USB设备端没有使用Report ID,所以out_buffer第一个字节设置成了0x00(根据DDK帮助获悉),out_buffer应该没有问题。设备的打开方式也是可读写。
    所以就不知道问题在哪了,是否与USB设备端的描述符有关?请高人指点,谢谢先!
ymingsong
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2007-11-26
  • 粉丝0
  • 关注0
  • 积分126分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-05 16:49
问题已经解决,原来是因为HID设备端只开启了一个Endpoint_in,再打开一个Endpoint_out就可以了:)
游客

返回顶部