Share via


IDebugProcess3::Continue

Setzt die Ausführung dieses Prozesses aus einem angehaltenen Zustand fort. Jeder vorherige Ausführungszustand (z. B. ein Schritt) wird beibehalten, und der Prozess wird erneut ausgeführt.

Hinweis

Diese Methode sollte anstelle von Continue verwendet werden.

Syntax

int Continue(
   IDebugThread2 pThread
);

Parameter

pThread
[in] Ein IDebugThread2-Objekt , das den Thread darstellt, der fortgesetzt werden soll.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK zurückgegeben; andernfalls ein Fehlercode.

Hinweise

Diese Methode wird für diesen Prozess aufgerufen, unabhängig davon, wie viele Prozesse gedebuggt werden oder welcher Prozess das Stoppereignis generiert hat. Die Implementierung muss den vorherigen Ausführungszustand (z. B. einen Schritt) beibehalten und die Ausführung fortsetzen, als ob sie noch nie beendet wurde, bevor sie die vorherige Ausführung abgeschlossen hat. Das heißt, wenn ein Thread in diesem Prozess einen Schritt-Over-Vorgang ausführte und beendet wurde, da ein anderer Prozess beendet wurde und dann Continue aufgerufen wurde, muss der angegebene Thread den ursprünglichen Schritt-Over-Vorgang abschließen.

Warnung Senden Sie beim Behandeln dieses Aufrufs kein Stoppereignis oder ein sofortiges (synchrones) Ereignis an "Event ". Andernfalls reagiert der Debugger möglicherweise nicht mehr.

Siehe auch