Partilhar via


Tratamento de exceções vetoriais

Os manipuladores de exceção vetoriais são uma extensão do tratamento de exceções estruturadas. Uma aplicação pode registar uma função para observar ou lidar com todas as exceções da aplicação. Os manipuladores vetoriais não são baseados em quadros, portanto, você pode adicionar um manipulador que será chamado independentemente de onde você estiver em um quadro de chamada. Os manipuladores vetoriais são chamados na ordem em que foram adicionados, depois que o depurador recebe uma notificação de primeira chance, mas antes que o sistema comece a desenrolar a pilha.

Para adicionar um manipulador de continuidade vetorial, use a funçãoAddVectoredContinueHandler. Para remover esse manipulador, use a função RemoveVectoredContinueHandler.

Para adicionar um manipulador de exceção vetorial, use a funçãoAddVectoredExceptionHandler. Para remover esse manipulador, use a funçãoRemoveVectoredExceptionHandler.