在一个API调用之后去调用GetLastError,就可以得到这个API出错的代码,然后去查这个返回码的含义。但只能获得由系统API调用所产生的错误,有些场合可能不如自己打log方便。
BOOL del = DeleteFile(filepath);
if (!del)
{
iRet = GetLastError();
if (iRet!=2)
{
return -10;//没有写文件权限
}
}
在一个API调用之后去调用GetLastError,就可以得到这个API出错的代码,然后去查这个返回码的含义。但只能获得由系统API调用所产生的错误,有些场合可能不如自己打log方便。
BOOL del = DeleteFile(filepath);
if (!del)
{
iRet = GetLastError();
if (iRet!=2)
{
return -10;//没有写文件权限
}
}