次の方法で共有


例外処理ルーチン

プログラムの実行中に予期しないイベントから回復するのに C++ 例外処理関数を使用します。

Exception Handling 関数

関数

使用方法

同等の .NET Framework 関数

_set_se_translator

C++ に入力された例外として Win32 例外 (C の構造化例外など) を処理してください。

使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。

set_terminate

terminateが呼び出される独自の終端ルーチンをインストールします。

使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。

set_unexpected

unexpectedが呼び出される独自の終了関数をインストールします。

使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。

terminate

特定の状況下で例外の後に自動的に呼び出され、スローされます。 ユーザーが set_terminateを使用して指定する関数または terminate 関数呼び出し abort

使用できません。 標準 C 関数を呼び出すには、PInvoke を使用します。 詳細については、「プラットフォーム呼び出しの例」を参照してください。

unexpected

ユーザーが set_unexpectedを使用して指定する関数または呼び出し terminate。 unexpected 関数は現在の Microsoft C++ 例外処理の実装では使用されません。

System::Exception クラス

参照

関連項目

カテゴリ別ランタイム ルーチン