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