检索最后错误代码

【勇芳软件工作室】汉化HomePreviousNext

当Win32 API中的函数失败时,它会设置最后一个错误代码。如果您的应用程序需要有关错误的更多详细信息,则可以检索最后一个错误代码。

以下示例显示了错误处理功能。

void error(LPSTR lpszFunction)

{

CHAR szBuf[80];

DWORD dw = GetLastError();

sprintf(szBuf,“%s failed:GetLastError returned%u \\ n”,

lpszFunction, dw);

MessageBox(NULL, szBuf, "ERROR", MB_OK);

ExitProcess(dw);

}