Partager via


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)

Voir aussi

EXCEPTION_POINTERS

Gestion vectorisée des exceptions