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