BOOL CCodeAnalysis::ReadFile(char *strPath, BYTE *pData, int *piLength)
{
//open file
HANDLE hFile = INVALID_HANDLE_VALUE;
ZeroMemory(pData,MAX_FILEBUFFER_SIZE);
*piLength =0; try{
hFile = CreateFile( strPath,
GENERIC_READ,
    0,
        NULL,
        OPEN_EXISTING,
    FILE_ATTRIBUTE_NORMAL,
    NULL
  );
if(hFile == INVALID_HANDLE_VALUE)
{
return FALSE;
}

BOOL r = FALSE;
unsigned long  bytesRead = 0; r = ReadFile( hFile,
  pData,
  MAX_FILEBUFFER_SIZE,
  &bytesRead,
  NULL
);
CloseHandle(hFile);
hFile = INVALID_HANDLE_VALUE ;
*piLength = bytesRead; }
catch(...){
return FALSE;
} return TRUE;
}
上面的函数编译出现下列的错误提示,请问是什么原因呢?感激了--------------------Configuration: FirmwareCtrl - Win32 Debug--------------------
Compiling...
Command line warning D4024 : unrecognized source file type 'WIN32', object file assumed
Command line warning D4027 : source file 'WIN32' ignored
CodeAnalysis.cpp
D:\FW CONTROL TOOL\FirmwareControl\FirmwareCtrl\CodeAnalysis.cpp(159) : error C2660: 'ReadFile' : function does not take 5 parameters
Error executing cl.exe.FirmwareCtrl.exe - 1 error(s), 2 warning(s)