Compartilhar via


Funções estruturadas de tratamento de exceção

As funções a seguir são usadas no tratamento de exceções estruturadas.

  • AbnormalTermination

    Indica se o bloco de __try de um manipulador de terminação foi encerrado normalmente.

  • AddVectoredContinueHandler

    Registra um manipulador de continuação vetor.

  • addVectoredExceptionHandler

    Registra um manipulador de exceção vetor.

  • GetExceptionCode

    Recupera um código que identifica o tipo de exceção que ocorreu.

  • GetExceptionInformation

    Recupera uma descrição independente do computador de uma exceção e informações sobre o estado do computador que existia para o thread quando a exceção ocorreu.

  • RaiseException

    Gera uma exceção no thread de chamada.

  • RemoveVectoredContinueHandler

    Cancela o registro de um manipulador de continuação vetor.

  • RemoveVectoredExceptionHandler

    Cancela o registro de um manipulador de exceção vetor.

  • rtlAddGrowableFunctionTable

    Informa o sistema de uma tabela de funções dinâmicas que representa uma região de memória que contém código.

  • rtlDeleteGrowableFunctionTable

    Informa ao sistema que uma tabela de funções dinâmicas relatada anteriormente não está mais em uso.

  • rtlGrowFunctionTable

    Relata que uma tabela de funções dinâmicas aumentou de tamanho.

  • SetUnhandledExceptionFilter

    Permite que um aplicativo substitua o manipulador de exceção de nível superior de cada thread e processo.

  • unhandledExceptionFilter

    Passa exceções sem tratamento para o depurador, se o processo estiver sendo depurado.

  • VectoredHandler

    Uma função definida pelo aplicativo que serve como um manipulador de exceção vetor.

As funções a seguir são usadas apenas no Windows de 64 bits.