Partager via


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.

Voir aussi

Référence

IDebugProcess3

IDebugThread2

IDebugEventCallback2 : : événement