Exception Handling Routines
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Exception Handling Routines

Use the C++ exception-handling functions to recover from unexpected events during program execution.

Exception-Handling Functions

Function Use
_set_se_translator Handle Win32 exceptions (C structured exceptions) as C++ typed exceptions
set_terminate Install your own termination routine to be called by terminate
set_unexpected Install your own termination function to be called by unexpected
terminate Called automatically under certain circumstances after exception is thrown. The terminate function calls abort or a function you specify using set_terminate
unexpected Calls terminate or a function you specify using set_unexpected. The unexpected function is not used in current Microsoft C++ exception-handling implementation

See Also

Run-Time Routines by Category | Run-Time Routines and .NET Framework Equivalents

© 2015 Microsoft