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