GetLastErrord 的用法

 LPVOID   lpMsgBuf;  
 FormatMessage(    
  FORMAT_MESSAGE_ALLOCATE_BUFFER   |    
  FORMAT_MESSAGE_FROM_SYSTEM   |    
  FORMAT_MESSAGE_IGNORE_INSERTS,  
  NULL,  
  GetLastError(),  
  MAKELANGID(LANG_NEUTRAL,   SUBLANG_DEFAULT),   //   Default   language  
  (LPTSTR)   &lpMsgBuf,  
  0,  
  NULL    
  );  
 //   Process   any   inserts   in   lpMsgBuf.  
 //   ...  
 //   Display   the   string.  
  MessageBox(   NULL,   (LPCTSTR)lpMsgBuf,   "Error",   MB_OK   |   MB_ICONINFORMATION   );
 printf("lpMsgBuf==%s",lpMsgBuf); 

你可能感兴趣的:(GetLastErrord 的用法)