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
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.