== FALSE && GetLastError() == ERROR_IO_PENDING)//检查异步IO是否完成 CloseHandle(hFile); 
GetOverlappedResult函数.也可以使用Windows API函数GetOverlappedResult直接阻塞/非阻塞等待指定的异步I/O操作是否完成。该函数检查OVERLAPPED结构中的Internal成员的值是否为STATUS_PENDING来判断异步I/O是否完成。 
异步I