if(::ReadFile(m_hFile,buffer,max,bytes,NULL)!=0)
{
TRACE("error ReadFile %lu",GetLastError());
rw = ZMODEMFILE_ERROR;
}
readfile函数执行失败了,但是随后的GetLastError返回值却是0,而且bytes指针的值也是正确的读取数,那么这个函数到底是什么地方引起的错误呢??