Funções estruturadas de tratamento de exceções
As funções a seguir são usadas no tratamento estruturado de exceções.
-
Indica se o bloco __try de um manipulador de terminação terminou normalmente.
-
Registra um manipulador de continuidade 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 da 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 continuidade vetorial.
RemoveVectoredExceptionHandler
Cancela o registro de um manipulador de exceção vetorial.
-
Informa o sistema de uma tabela de funções dinâmicas que representa uma região de memória contendo código.
RtlDeleteGrowableFunctionTable
Informa o sistema de que uma tabela de funções dinâmicas relatada anteriormente não está mais em uso.
-
Informa que uma tabela de funções dinâmicas aumentou de tamanho.
-
Permite que um aplicativo substitua o manipulador de exceções 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 seguintes funções são usadas apenas no Windows de 64 bits.
-
Adiciona uma tabela de funções dinâmicas à lista de tabelas de funções dinâmicas.
-
Recupera um registro de contexto no contexto do chamador.
-
Remove uma tabela de funções dinâmicas da lista de tabelas de funções dinâmicas.
RtlInstallFunctionTableCallback
Adiciona uma tabela de funções dinâmicas à lista de tabelas de funções dinâmicas.
-
Restaura o contexto do chamador para o registro de contexto especificado.