PVECTORED_EXCEPTION_HANDLER funzione di callback (winnt.h)
Funzione definita dall'applicazione che funge da gestore di eccezioni vettoriale. Specificare questo indirizzo quando si chiama la funzione AddVectoredExceptionHandler . Il tipo PVECTORED_EXCEPTION_HANDLER definisce un puntatore a questa funzione di callback. VectoredHandler è un segnaposto per il nome definito dall'applicazione.
Sintassi
PVECTORED_EXCEPTION_HANDLER PvectoredExceptionHandler;
LONG PvectoredExceptionHandler(
[in] _EXCEPTION_POINTERS *ExceptionInfo
)
{...}
Parametri
[in] ExceptionInfo
Puntatore a una struttura EXCEPTION_POINTERS che riceve il record di eccezione.
Valore restituito
Per restituire il controllo al punto in cui si è verificata l'eccezione, restituire EXCEPTION_CONTINUE_EXECUTION (0xffffffff). Per continuare la ricerca del gestore, restituire EXCEPTION_CONTINUE_SEARCH (0x0).
Commenti
Il gestore non deve chiamare funzioni che acquisiscono oggetti di sincronizzazione o allocano memoria, perché ciò può causare problemi. In genere, il gestore accederà semplicemente al record di eccezione e restituirà.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winnt.h (include Windows.h) |