zxpyanjing1976
驱动牛犊
驱动牛犊
  • 注册日期2005-02-05
  • 最后登录2010-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1337回复:1

关于WinDriver的WDU_TransferBulk函数在传输数据时的问题

楼主#
更多 发布于:2005-03-02 09:25
各位大虾,我在用WinDriver开发USB设备的时候,遇到这么一个问题,就是在枚举的时候已经知道了端点收发的最大包的大小是(0x40),就是64个字节,但是我在使用WDU_TransferBulk这个函数发数据给设备的时候,函数如下:
dwError = WDU_TransferBulk(DevCtx.hDev, 2, False, 0, addrBuffer, TranData.dwTranLen,
           dwBytesTransferred, , TRANSFER_TIMEOUT) ,结果每次发超过32个字节就会返回超时,如果小于或者等于32个字节,就没有问题,函数返回成功。
不知道哪位大虾能帮忙给解决,解决之后,我一定高分想送,决不食言。
zxpyanjing1976
驱动牛犊
驱动牛犊
  • 注册日期2005-02-05
  • 最后登录2010-06-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-04 15:50
这个怎么就没有人会呢?
游客

返回顶部