kinky
驱动牛犊
驱动牛犊
  • 注册日期2007-12-25
  • 最后登录2007-12-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:747回复:1

上位机读不到数据,但buffer里又的确有读上来的数据:((((

楼主#
更多 发布于:2007-12-25 21:29
DeviceHandle = CreateFile(  "\\\\.\\ezusb-0",
                                                    GENERIC_WRITE|GENERIC_READ,
                                                    FILE_SHARE_WRITE|FILE_SHARE_READ,
                                                    NULL,
                                                    OPEN_EXISTING,
                                                    0,
                                                    NULL);

bResult = DeviceIoControl( DeviceHandle,
           I                                      OCTL_EZUSB_BULK_READ,
                                                   &btc,
                                                   sizeof(BULK_TRANSFER_CONTROL),
                                                   (PVOID)szBuf,
                                                  sizeof(szBuf),
                                                  &nBytes,
                                                   NULL);
结果:bResult=0 ,但是szBuf里的确正确接收到了传上来的数据!!!!!!

看了很多论坛,发现有人也出现过这种问题,但没有看到解决方案。
真的不知道为什么了:(
请大侠们帮忙看看吧:)

我邮箱:lxm19840320@163.com
llss2007
驱动小牛
驱动小牛
  • 注册日期2007-09-25
  • 最后登录2010-03-16
  • 粉丝5
  • 关注0
  • 积分1001分
  • 威望123点
  • 贡献值0点
  • 好评度112点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-26 08:29
我的问题和你的类似,你怎么确定szBuf里的确正确接收到了传上来的数据呢?
在交流中前进
游客

返回顶部