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 will handle the specified types of serious errors or whether the process will handle them.
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.