Partager via


IDebugProgram2 : : exécutez

Continue de s'exécuter ce programme d'un état arrêté. Tout état précédent de exécution (par exemple une étape) est désactivé, et le démarrage du programme qui s'exécute à nouveau.

Notes

Cette méthode est déconseillée.Employez plutôt la méthode IDebugProcess3 : : exécutez.

HRESULT Execute(
   void
);
int Execute();

Valeur de retour

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

Notes

Lorsque l'utilisateur commence l'exécution à partir de l'état arrêté dans les threads d'un autre programme, cette méthode est appelée sur ce programme. Cette méthode est également appelée lorsque l'utilisateur sélectionne la commande de Démarrer dans le menu de Débogage dans l'IDE. L'implémentation de cette méthode peut être aussi simple que l'appel de la méthode d' IDebugThread2 : : résumé sur le thread actuel dans le programme.

Avertissement

N'envoyez pas d'événement arrêtant ou un événement (synchrone) immédiat est IDebugEventCallback2 : : événement tout en gérant cet appel ; sinon le débogueur peut se bloquer.

Voir aussi

Référence

IDebugProgram2

IDebugEventCallback2 : : événement

IDebugThread2 : : résumé