Поделиться через


_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.

Замечания

Если этот метод находит подходящий обработчик исключений, он передает исключение в обработчик. В этой ситуации этот метод не возвращает код, который его назвал, и возвращаемое значение не имеет значения.

См. также

Справочник по алфавитной функции