Condividi tramite


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)

Vedi anche

EXCEPTION_POINTERS

Gestione delle eccezioni vettoriali