IDebugProcess3::Continue

Continue d’exécuter ce processus à partir d’un état arrêté. Tout état d’exécution précédent (par exemple, une étape) est conservé et le processus commence à s’exécuter à nouveau.

Remarque

Cette méthode doit être utilisée au lieu de Continuer.

Syntaxe

int Continue(
   IDebugThread2 pThread
);

Paramètres

pThread
[in] Objet IDebugThread2 représentant le thread à poursuivre.

Valeur de retour

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

Notes

Cette méthode est appelée sur ce processus, quel que soit le nombre de processus en cours de débogage ou quel processus a généré l’événement d’arrêt. L’implémentation doit conserver l’état d’exécution précédent (par exemple, une étape) et continuer l’exécution comme si elle n’avait jamais cessé avant de terminer son exécution précédente. Autrement dit, si un thread de ce processus effectuait une opération de dépassement et a été arrêté, car un autre processus s’est arrêté, puis Continue a été appelé, le thread spécifié doit terminer l’opération d’étape d’origine.

Avertissement : n’envoyez pas d’événement d’arrêt ou d’événement immédiat (synchrone) à l’événement lors de la gestion de cet appel ; sinon, le débogueur peut cesser de répondre.

Voir aussi