Funzione AddVectoredContinueHandler (errhandlingapi.h)
Registra un gestore di continuazione vettoriale.
Sintassi
PVOID AddVectoredContinueHandler(
ULONG First,
PVECTORED_EXCEPTION_HANDLER Handler
);
Parametri
First
Ordine in cui deve essere chiamato il gestore. Se il parametro è diverso da zero, il gestore è il primo gestore da chiamare. Se il parametro è zero, il gestore è l'ultimo gestore da chiamare.
Handler
Puntatore al gestore da chiamare. Per altre informazioni, vedere VectoredHandler.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è un puntatore al gestore eccezioni.
Se la funzione ha esito negativo, il valore restituito è NULL.
Commenti
Se il parametro First è diverso da zero, il gestore è il primo gestore da chiamare fino a quando non viene usata una chiamata successiva a AddVectoredContinueHandler per specificare un gestore diverso come primo gestore.
Se il parametro VectoredHandler punta a una funzione in una DLL e tale DLL viene scaricata, il gestore è ancora registrato. Ciò può causare errori dell'applicazione.
Per annullare la registrazione del gestore, usare la funzione RemoveVectoredContinueHandler.
Per compilare un'applicazione che usa questa funzione, definire la macro _WIN32_WINNT come 0x0500 o versione successiva. Per altre informazioni, vedere Uso delle intestazioni di Windows.
Requisiti
Client minimo supportato | Windows Vista, Windows XP Professional x64 Edition [solo app desktop] |
Server minimo supportato | Windows Server 2008, Windows Server 2003 con SP1 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | errhandlingapi.h (include Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |
Vedere anche
Funzione AddVectoredExceptionHandler, funzione RemoveVectoredExceptionHandler, gestione delle eccezioni vettoriali, VectoredHandler