Funções estruturadas de tratamento de exceções
As funções a seguir são usadas no tratamento de exceções estruturadas.
-
Indica se o bloco __try de um manipulador de terminação foi encerrado normalmente.
-
Registra um manipulador contínuo vetorial.
-
Registra um manipulador de exceção vetorial.
-
Recupera um código que identifica o tipo de exceção que ocorreu.
-
Recupera uma descrição independente de máquina de uma exceção e informações sobre o estado da máquina que existia para o thread quando a exceção ocorreu.
-
Gera uma exceção no thread de chamada.
-
Cancela o registro de um manipulador de continuação vetorial.
RemoveVectoredExceptionHandler
Cancela o registro de um manipulador de exceção vetorial.
-
Informa o sistema de uma tabela de função dinâmica que representa uma região de memória que contém código.
RtlDeleteGrowableFunctionTable
Informa ao sistema que uma tabela de função dinâmica relatada anteriormente não está mais em uso.
-
Relata que uma tabela de função dinâmica aumentou de tamanho.
-
Permite que um aplicativo substitua o manipulador de exceção de nível superior de cada thread e processo.
-
Passa exceções não tratadas para o depurador, se o processo estiver sendo depurado.
-
Uma função definida pelo aplicativo que serve como um manipulador de exceção vetorial.
As funções a seguir são usadas somente no Windows de 64 bits.
-
Adiciona uma tabela de função dinâmica à lista de tabelas de funções dinâmicas.
-
Recupera um registro de contexto no contexto do chamador.
-
Remove uma tabela de função dinâmica da lista de tabelas de funções dinâmicas.
RtlInstallFunctionTableCallback
Adiciona uma tabela de função dinâmica à lista de tabelas de funções dinâmicas.
-
Restaura o contexto do chamador para o registro de contexto especificado.