Compartilhar via


Tratamento vetorial de exceções

Os manipuladores de exceção vetoriais são uma extensão do tratamento estruturado de exceções. Um aplicativo pode registrar uma função para observar ou manipular todas as exceções para o aplicativo. Os manipuladores vetoriais não são baseados em quadro, 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 contínuo vetorial, use a função AddVectoredContinueHandler. Para remover esse manipulador, use a função RemoveVectoredContinueHandler.

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