_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
.
Замечания
Если этот метод находит подходящий обработчик исключений, он передает исключение в обработчик. В этой ситуации этот метод не возвращает код, который его назвал, и возвращаемое значение не имеет значения.