Freigeben über


IDebugProcess3::Fahren Sie fort

Setzt die Ausführung dieses Vorgangs aus einem Beendet fort. Jeder vorherige Ausführungsstatus (z. B. einem Schritt) wird und die gestartet wird beibehalten, die erneut ausführen.

Hinweis

Diese Methode sollte statt IDebugProgram2::Fahren Sie fortverwendet werden.

HRESULT Continue(
   IDebugThread2* pThread
);
int Continue(
   IDebugThread2 pThread
);

Parameter

  • pThread
    [in] Ein Objekt, das den IDebugThread2 Fortsetzung werden Thread darstellt.

Rückgabewert

Bei Erfolg gibt S_OKzurück. Gibt andernfalls Fehlercode zurück.

Hinweise

Diese Methode wird für diesen Prozess aufgerufen, unabhängig davon, wie viele Prozesse gedebuggt oder welcher Prozess die aufhörende Ereignis generiert hat. Die Implementierung muss den vorherigen Ausführungsstatus beibehalten (z. B. einem Schritt) und die Ausführung fortsetzen, als ob sie nie beendet wurde, bevor sie ihre vorherige Ausführung abgeschlossen haben. Das heißt, wenn ein Thread in diesem Prozess A Schritt-über und tat Vorgang beendet wurde, da jeder andere beendeter Prozess und dann Continue aufgerufen wurden, muss der angegebene Thread die Vorlage Schritt-über Vorgang abschließen.

Warnung senden aufhörendes ein Ereignis oder ein unmittelbares (synchrone) Ereignis nicht beim Behandeln dieses Aufrufs zu IDebugEventCallback2::Ereignis . Andernfalls hängt vom Debugger kann.

Siehe auch

Referenz

IDebugProcess3

IDebugThread2

IDebugEventCallback2::Ereignis