Condividi tramite


Gestione delle eccezioni vettoriali

I gestori di eccezioni vettoriali sono un'estensione per la gestione strutturata delle eccezioni. Un'applicazione può registrare una funzione per controllare o gestire tutte le eccezioni per l'applicazione. I gestori vettoriali non sono basati su frame, pertanto è possibile aggiungere un gestore che verrà chiamato indipendentemente dalla posizione in cui ci si trova in un frame di chiamata. I gestori vettoriali vengono chiamati nell'ordine in cui sono stati aggiunti, dopo che il debugger riceve una prima notifica di probabilità, ma prima che il sistema inizi a rimuovere lo stack.

Per aggiungere un gestore di continuazione vettoriale, usare la funzione AddVectoredContinueHandler. Per rimuovere questo gestore, usare la funzione RemoveVectoredContinueHandler.

Per aggiungere un gestore eccezioni vettoriale, usare la funzione AddVectoredExceptionHandler. Per rimuovere questo gestore, usare la funzione RemoveVectoredExceptionHandler.