PVECTORED_EXCEPTION_HANDLER fonction de rappel (winnt.h)
Fonction définie par l’application qui sert de gestionnaire d’exceptions vectorisées. Spécifiez cette adresse lors de l’appel de la fonction AddVectoredExceptionHandler . Le type PVECTORED_EXCEPTION_HANDLER définit un pointeur vers cette fonction de rappel. VectoredHandler est un espace réservé pour le nom défini par l’application.
Syntaxe
PVECTORED_EXCEPTION_HANDLER PvectoredExceptionHandler;
LONG PvectoredExceptionHandler(
[in] _EXCEPTION_POINTERS *ExceptionInfo
)
{...}
Paramètres
[in] ExceptionInfo
Pointeur vers une structure de EXCEPTION_POINTERS qui reçoit l’enregistrement d’exception.
Valeur retournée
Pour renvoyer le contrôle au point auquel l’exception s’est produite, retournez EXCEPTION_CONTINUE_EXECUTION (0xffffffff). Pour poursuivre la recherche du gestionnaire, retournez EXCEPTION_CONTINUE_SEARCH (0x0).
Remarques
Le gestionnaire ne doit pas appeler des fonctions qui acquièrent des objets de synchronisation ou allouent de la mémoire, car cela peut entraîner des problèmes. En règle générale, le gestionnaire accède simplement à l’enregistrement d’exception et au retour.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winnt.h (inclure Windows.h) |