阅读:917回复:1
紧急求助关于d12开发板的问题!!!!!!!!!!
在开发板的示例程序中,有这么一段:
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(失败),这个原因是什么呢? 请大家帮帮忙分析一下,很着急知道的,谢谢了!! |
|
沙发#
发布于:2004-04-06 10:46
你的设备有数据过来吗?
还有为什么用同步读呢?异步不是很好吗? |
|