Partager via


IDebugProcess3::Execute

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 effacé et le processus commence à s’exécuter à nouveau.

Remarque

Cette méthode doit être utilisée au lieu d’Execute.

Syntaxe

int Execute(
   IDebugThread2 pThread
);

Paramètres

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

Valeur de retour

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

Notes

Lorsque l’utilisateur démarre l’exécution à partir d’un état arrêté dans le thread d’un autre processus, cette méthode est appelée sur ce processus. Cette méthode est également appelée lorsque l’utilisateur sélectionne la commande Démarrer dans le menu Débogage dans l’IDE. L’implémentation de cette méthode peut être aussi simple que l’appel de la méthode Resume sur le thread actuel dans le processus.

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