Freigeben über


IDebugProgram2::Fahren Sie fort

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

Hinweis

Diese Methode ist veraltet.Verwenden Sie stattdessen die IDebugProcess3::Fahren Sie fort-Methode.

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

Parameter

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

Rückgabewert

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

Hinweise

Diese Methode wird für dieses Programm aufgerufen, unabhängig davon, wie viele Anwendungen gedebuggt werden oder das Programm das 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 Programm eine Schritt-über Vorgang tat und beendet wurde, weil ein anderes Programm als auch die diese Methode anschließend aufgerufen wurden, muss das Programm die Vorlage Schritt-über Vorgang abschließen.

Warnung

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

Siehe auch

Referenz

IDebugEngineProgram2

IDebugEventCallback2::Ereignis