当前位置: 代码迷 >> WinCE >> readfile( )返回值非零且读取的字节数为零,该怎么解决?
  详细解决方案

readfile( )返回值非零且读取的字节数为零,该怎么解决?

热度:343   发布时间:2016-04-28 13:31:57.0
readfile( )返回值非零且读取的字节数为零,该如何解决??
readfile()
If   the   return   value   is   nonzero   and   the   number   of   bytes   read   is   zero,   the   file   pointer   was   beyond   the   current   end   of   the   file   at   the   time   of   the   read   operation.  
When   a   read   operation   reaches   the   end   of   a   file,   ReadFile   returns   TRUE   and   sets   *lpNumberOfBytesRead   to   zero.   Windows   CE   does   not   support   asynchronous   read   operations   on   files.  
各位,madn确实也给出了错误原因,可是我不知道该如何下手解决此问题??多谢了



------解决方案--------------------
不是说了嘛,你的文件读完了...

你看看你的文件是不是空的?
------解决方案--------------------
读取没成功,我也遇到过!!
主要还是要看看你的驱动。。。
然后看看地址。。然后像上面说的文件是不是空的

------解决方案--------------------
楼主在这里读的是文件还是端口?