IDebugProcess3 : : exécutez
Continue de s'exécuter ce processus consistant à l'état arrêté. Tout état précédent de exécution (par exemple une étape) est désactivée et le démarrage du processus exécutant à nouveau.
Notes
Cette méthode doit être utilisée à la place d' IDebugProgram2 : : exécutez.
HRESULT Execute(
IDebugThread2* pThread
);
int Execute(
IDebugThread2 pThread
);
Paramètres
- pThread
[in] un objet d' IDebugThread2 représentant le thread pour exécuter.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, le code d'erreur de retour.
Notes
Lorsque l'utilisateur commence l'exécution à partir de l'état arrêté dans les threads 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 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 processus.
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.