IDebugExceptionEvent2::PassToDebuggeeIDebugExceptionEvent2::PassToDebuggee

Spécifie si l’exception doit être transmise au programme en cours de débogage lors de l’exécution se poursuit, ou si l’exception doit être ignorée.Specifies whether the exception should be passed on to the program being debugged when execution resumes, or if the exception should be discarded.

SyntaxeSyntax

HRESULT PassToDebuggee(  
   BOOL fPass  
);  
int PassToDebuggee(  
   int fPass  
);  

ParamètresParameters

fPass
[in] Différent de zéro (TRUE) si l’exception doit être transmise le programme en cours de débogage lors de l’exécution se poursuit, ou égale à zéro (FALSE) si l’exception doit être ignorée.[in] Nonzero (TRUE) if the exception should be passed on to the program being debugged when execution resumes, or zero (FALSE) if the exception should be discarded.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Appel de cette méthode ne provoque pas réellement tout code à exécuter dans le programme en cours de débogage.Calling this method does not actually cause any code to be executed in the program being debugged. L’appel consiste simplement à définir l’état de l’exécution du code suivante.The call is merely to set the state for the next code execution. Par exemple, les appels à la CanPassToDebuggee méthode peut retourner S_OK avec la EXCEPTION_INFO.dwStateFor example, calls to the CanPassToDebuggee method may return S_OK with the EXCEPTION_INFO.dwState champ valeur EXCEPTION_STOP_SECOND_CHANCE.field set to EXCEPTION_STOP_SECOND_CHANCE.

L’IDE peut recevoir le IDebugExceptionEvent2 événements et les appels le continuer (méthode).The IDE may receive the IDebugExceptionEvent2 event and call the Continue method. Le moteur de débogage (DE) doit avoir un comportement par défaut pour gérer le cas si le PassToDebuggee méthode n’est pas appelée.The debug engine (DE) should have a default behavior to handle the case if the PassToDebuggee method is not called.

Voir aussiSee Also

IDebugExceptionEvent2 IDebugExceptionEvent2
CanPassToDebuggee CanPassToDebuggee
ContinueContinue