When I executed the following code piece it fails with error code 317. How can solve the issue? We are using Unicode Character Set for the project
char* pszMessgeBuffer = NULL;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
dwErrorId,
0, // Default language
(LPTSTR) &pszMessgeBuffer,
0,
NULL )
Using the error code lookup tool from Visual Studio, 317 is described as
This means that a message description does not exist in the system for the previous error code. The MSDN documentation for FormatMessage with flag
FORMAT_MESSAGE_FROM_SYSTEMstates that: