Partager via


IDebugExceptionEvent2::PassToDebuggee

Spécifie si l’exception doit être transmise au programme en cours de débogage lorsque l’exécution reprend, ou si l’exception doit être dis carte ed.

Syntaxe

int PassToDebuggee(
   int fPass
);

Paramètres

fPass
[in] Différent de zéro (TRUE) si l’exception doit être transmise au programme en cours de débogage lorsque l’exécution reprend, ou zéro (FALSE) si l’exception doit être dis carte ed.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

L’appel de cette méthode n’entraîne pas l’exécution d’un code dans le programme en cours de débogage. L’appel consiste simplement à définir l’état de l’exécution du code suivant. Par exemple, les appels à la méthode CanPassToDebuggee peuvent retourner S_OK avec le EXCEPTION_INFO.dwState champ défini sur EXCEPTION_STOP_SECOND_CHANCE.

L’IDE peut recevoir l’événement IDebugExceptionEvent2 et appeler la méthode Continue . Le moteur de débogage (DE) doit avoir un comportement par défaut pour gérer le cas si la PassToDebuggee méthode n’est pas appelée.

Voir aussi