errhandlingapi.h header
This header is used by System Services. For more information, see:
errhandlingapi.h contains the following programming interfaces:
Functions
AddVectoredContinueHandler Registers a vectored continue handler. |
AddVectoredExceptionHandler Registers a vectored exception handler. |
FatalAppExitA Displays a message box and terminates the application when the message box is closed. (ANSI) |
FatalAppExitW Displays a message box and terminates the application when the message box is closed. (Unicode) |
GetErrorMode Retrieves the error mode for the current process. |
GetLastError Retrieves the calling thread's last-error code value. |
GetThreadErrorMode Retrieves the error mode for the calling thread. |
RaiseException Raises an exception in the calling thread. |
RaiseFailFastException Raises an exception that bypasses all exception handlers (frame or vector based). |
RemoveVectoredContinueHandler Unregisters a vectored continue handler. |
RemoveVectoredExceptionHandler Unregisters a vectored exception handler. |
RestoreLastError Restores the last-error code for the calling thread. |
SetErrorMode Controls whether the system or the process handles the specified serious error types. |
SetLastError Sets the last-error code for the calling thread. |
SetThreadErrorMode Controls whether the system will handle the specified types of serious errors or whether the calling thread will handle them. |
SetUnhandledExceptionFilter Enables an application to supersede the top-level exception handler of each thread of a process. |
UnhandledExceptionFilter An application-defined function that passes unhandled exceptions to the debugger, if the process is being debugged. |