LPSTR lpBuffer;
FormatMessage ( FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_IGNORE_INSERTS |
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
dEC, // 此乃错误代码,通常在程序中可由 GetLastError()得之
LANG_NEUTRAL,
(LPTSTR) & lpBuffer,
0 ,
NULL );
m_csDesc = lpBuffer ? _T(lpBuffer) : _T( " Sorry, cannot find this error info. " );
UpdateData (FALSE);
// Free the buffer.
LocalFree (lpBuffer);