IDebugProcess3 : : continuez
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 conservé, et le démarrage du processus exécutant à nouveau.
Notes
Cette méthode doit être utilisée à la place d' IDebugProgram2 : : continuez.
HRESULT Continue(
IDebugThread2* pThread
);
int Continue(
IDebugThread2 pThread
);
Paramètres
- pThread
[in] Un objet d' IDebugThread2 représentant le thread pour continuer.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, le code d'erreur de retour.
Notes
Cette méthode est appelée sur ce processus indépendamment du nombre processus sont débogués, ni quels processus a généré l'événement arrêtant. L'implémentation doit conserver l'état précédent de exécution (par exemple une étape) et reprendre l'exécution comme s'il n'avait jamais interrompu avant de compléter son exécution antérieure. Autrement dit, si un thread dans ce processus faisait a étape-au-dessus d'opération et a été arrêté car un autre processus arrêté, puis un Continue a été appelé, le thread spécifié doit effectuer l'origine étape-au-dessus de l'opération.
Avertissement n'envoient 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.