异常处理例程

在程序执行时使用异常处理功能的 C++ 从意外事件中恢复。

异常处理函数

功能

使用

.NET Framework 等效项

_set_se_translator

处理作为 C++ 键入异常的 Win32 异常 (C 结构化异常) 。

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例

set_terminate

安装被terminate 调用的终端函数。

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例

set_unexpected

安装你自己的通过 unexpected 被调用的终端函数。

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例

terminate

在异常之后,在某些情况下自动调用。 terminate 函数调用使用指定的函数 abort 或 set_terminate

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见平台调用示例

unexpected

调用 terminate 或使用 set_unexpected 指定的函数。 当前的 Microsoft C++异常处理实现不使用unexpected 函数。

System::Exception 类

请参见

参考

按类别分的运行时例程