当用 BOOL ReadFile( HANDLE hFile , LPVOID lpBuffer , DWORD nNumberOfBytesToRead , LPDWORD lpNumberOfBytesRead , LPOVERLAPPED lpOverlapped ); lpBuffer [out] A pointer to the buffer that receives the data read from a file. 读取文件时候,如果lpBuffer没有分配空间 例如lpBuffer = NULL 则会出现内存分配访问无效的问题 因为ReadFile 要把读写到的文件存入lpBuffer中 ,而如果lpBuffer 是个空内存,那么则会出现内存分配访问无效。 998 错误提示