分类:
2010-12-21 14:41:49
void GetErrorText(DWORD dw){
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
dw,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR)&lpMsgBuf,
0,NULL);
printf("Failed with error %d: %s",dw,lpMsgBuf);
LocalFree(lpMsgBuf);
}