nuanfeng
驱动牛犊
驱动牛犊
  • 注册日期2003-12-29
  • 最后登录2005-02-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:917回复:1

紧急求助关于d12开发板的问题!!!!!!!!!!

楼主#
更多 发布于:2004-04-06 10:32
在开发板的示例程序中,有这么一段:
bResult=ReadFile(hFile,threadParam->pcIoBuffer,threadParam->uiLength,&nBytes,NULL);
我经过测试发现,这个bResult有时候返回的是0,请大家帮忙分析一下,这个传输失败(返回0)的原因是什么呢?

还有一段:
ioBlock.uOffset=0;
ioBlock.uLength=1;
ioBlock.pbyData=(PUCHAR)&c;
ioBlock.uIndex=GET_FIREWARE_VERSION;
bResult=DeviceIoControl=(hDevice,IOCTL_READ_TEGISTERS,(PVOID)&ioBlock,sizeof(IO_BLOCK),(PVOID)&c,1,&nBytes,NULL);
这个传输的返回值bResult,有时候也是返回0(失败),这个原因是什么呢?

请大家帮帮忙分析一下,很着急知道的,谢谢了!!
xndxnd
驱动牛犊
驱动牛犊
  • 注册日期2004-02-01
  • 最后登录2004-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-06 10:46
你的设备有数据过来吗?

还有为什么用同步读呢?异步不是很好吗?
游客

返回顶部