Структурированные функции обработки исключений
Следующие функции используются в структурированной обработке исключений.
-
Указывает, завершается ли обычно блок __try обработчика завершения.
-
Регистрирует векторный обработчик продолжения.
-
Регистрирует векторный обработчик исключений.
-
Извлекает код, определяющий тип исключения, которое произошло.
-
Извлекает независимое от компьютера описание исключения и сведения о состоянии компьютера, которое существовало для потока при возникновении исключения.
-
Вызывает исключение в вызывающем потоке.
-
Отменяет регистрацию векторного обработчика продолжения.
RemoveVectoredExceptionHandler
Отменяет регистрацию векторного обработчика исключений.
-
Сообщает системе динамической таблицы функций, представляющей область памяти, содержащей код.
RtlDeleteGrowableFunctionTable
Сообщает системе, что ранее сообщаемая динамическая таблица функций больше не используется.
-
Сообщает, что динамическая таблица функций увеличила размер.
-
Позволяет приложению заменять обработчик исключений верхнего уровня каждого потока и процесса.
-
Передает необработанные исключения отладчику, если выполняется отладка процесса.
-
Определяемая приложением функция, которая служит векторным обработчиком исключений.
Следующие функции используются только в 64-разрядной версии Windows.
-
Добавляет динамическую таблицу функций в список динамической таблицы функций.
-
Извлекает запись контекста в контексте вызывающего объекта.
-
Удаляет таблицу динамической функции из списка динамической таблицы функций.
RtlInstallFunctionTableCallBack
Добавляет динамическую таблицу функций в список динамической таблицы функций.
-
Восстанавливает контекст вызывающего объекта в указанной записи контекста.