次の方法で共有


_except_handler3

内部 CRT 関数。 現在の例外を処理する適切な例外ハンドラーを見つけるためにフレームワークによって使用されます。

構文

int _except_handler3(
   PEXCEPTION_RECORD exception_record,
   PEXCEPTION_REGISTRATION registration,
   PCONTEXT context,
   PEXCEPTION_REGISTRATION dispatcher
);

パラメーター

exception_record
[in] 特定の例外に関する情報。

registration
[in] 例外ハンドラーを見つけるために使用する必要があるスコープ テーブルを示すレコード。

context
[in] 予約されています。

dispatcher
[in] 予約されています。

戻り値

例外を破棄する必要がある場合は、DISPOSITION_DISMISS を返します。 カプセル化する例外ハンドラーにレベルを上げて例外を渡す必要がある場合は、DISPOSITION_CONTINUE_SEARCH を返します。

解説

適切な例外ハンドラーが見つかった場合、このメソッドはそのハンドラーに例外を渡します。 この状況では、このメソッドはそれを呼び出したコードに戻りません。戻り値は無関係です。

関連項目

関数リファレンス (アルファベット順)