Platform SDK: Debugging and Error Handling

Message Tables

Message tables are special string resources used when displaying error messages. They are declared in a resource file using the MESSAGETABLE resource-definition statement. To access the message strings, use the FormatMessage function.

The system provides a message table for the Win32 error codes. To retrieve the string that corresponds to the error code, call FormatMessage with the FORMAT_MESSAGE_FROM_SYSTEM flag.

To provide a message table for your application, follow the instructions in About Message Text Files. To retrieve strings from your message table, call FormatMessage with the FORMAT_MESSAGE_FROM_HMODULE flag.