我写了一个东西,通过重叠I/O读写文件,然后线程就去等待完成事件,等待操作完成。打个比方,读文件,先用CreateFile带FILE_FLAG_OVERLAPPED打开文件,然后用ReadFile来读文件,提供了一个Overlapped结构给它,同时也对重叠结构的Offset和hEvent赋了有效的值,结果,程序在2000和xp下都没有问题,98下第1次执行ReadFile时就返回错误ERROR_INVALID_PARAMETER(87)说参数错误,98是第2版,不知道为何,请大家指点