AddVectoredContinueHandler, fonction (errhandlingapi.h)

Inscrit un gestionnaire de continue vectorisé.

Syntaxe

PVOID AddVectoredContinueHandler(
  ULONG                       First,
  PVECTORED_EXCEPTION_HANDLER Handler
);

Paramètres

First

Ordre dans lequel le gestionnaire doit être appelé. Si le paramètre est différent de zéro, le gestionnaire est le premier gestionnaire à être appelé. Si le paramètre est égal à zéro, le gestionnaire est le dernier gestionnaire à être appelé.

Handler

Pointeur vers le gestionnaire à appeler. Pour plus d’informations, consultez VectoredHandler.

Valeur retournée

Si la fonction réussit, la valeur de retour est un pointeur vers le gestionnaire d’exceptions.

Si la fonction échoue, la valeur de retour est NULL.

Notes

Si le paramètre First est différent de zéro, le gestionnaire est le premier gestionnaire à être appelé jusqu’à ce qu’un appel suivant à AddVectoredContinueHandler soit utilisé pour spécifier un gestionnaire différent comme premier gestionnaire.

Si le paramètre VectoredHandler pointe vers une fonction dans une DLL et que cette DLL est déchargée, le gestionnaire est toujours inscrit. Cela peut entraîner des erreurs d’application.

Pour annuler l’inscription du gestionnaire, utilisez la fonction RemoveVectoredContinueHandler.

Pour compiler une application qui utilise cette fonction, définissez la macro _WIN32_WINNT comme 0x0500 ou version ultérieure. Pour plus d’informations, consultez Utilisation des en-têtes Windows.

Spécifications

   
Client minimal pris en charge Windows Vista, Windows XP Professionnel Édition x64 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête errhandlingapi.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

Fonction AddVectoredExceptionHandler, fonction RemoveVectoredExceptionHandler, gestiondes exceptions vectorielles, VectoredHandler