pdfGetWin32ErrorCode
Return the error code of the last Win32 API function to fail.
DWORD pdfGetWin32ErrorCode()
Returns the error code of the last Win32 API function to fail on this
thread. The error code comes from
GetLastError
. Note
that some Win32 functions don't set the error code – see the
MSDN documentation for details.
Call pdfClearWin32ErrorInfo
first to clear any saved function name
and error code.
Each thread has its own, independent saved error function and code.
This function is only available on Windows.
Win32 error info is currently saved only for printing functions.
C:
pdfClearWin32ErrorInfo();
if (pdfPrint4(pdf) != pdfOk) {
const char *func = pdfGetWin32ErrorFunc();
DWORD code = pdfGetWin32ErrorCode();
if (func != NULL) {
// ... error was caused by [func] / [code]
}
}