FormatMessage() Converts GetLastError() CodesLast reviewed: December 16, 1996Article ID: Q94999  | 
	
	
 
The information in this article applies to:
 
 SUMMARYThe FormatMessage() application programming interface (API) allows you to convert error codes returned by GetLastError() into error strings, using FORMAT_MESSAGE_FROM_SYSTEM in the dwFlags parameter. 
 MORE INFORMATIONThe following code fragment demonstrates how to get the system message string: LPVOID lpMessageBuffer; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), //The user default language (LPTSTR) &lpMessageBuffer, 0, NULL ); //... now display this string // Free the buffer allocated by the systemLocalFree( lpMessageBuffer ); 
 REFERENCESFor more information on language identifiers, please see the topic MAKELANGID in the Win32 Programmer's Reference. 
  | 
	
	KBCategory: kbprg 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use.  |