Condividi tramite


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