Freigeben über


IDebugProgram2::Ausführen

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

Hinweis

Diese Methode ist veraltet.Verwenden Sie stattdessen die IDebugProcess3::Ausführen-Methode.

HRESULT Execute(
   void
);
int Execute();

Rückgabewert

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

Hinweise

Wenn der Benutzer die Ausführung eines Programms eines anderen Thread im Beendet beginnt, wird diese Methode für das Programm aufgerufen. Diese Methode wird auch aufgerufen, wenn der Benutzer den Startbefehl vom Debuggen Menü in der IDE aktiviert. Die Implementierung dieser Methode kann so einfach wie das die IDebugThread2::Zusammenfassung-Methode für den aktuellen Thread im Programm aufgerufen wird.

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

IDebugProgram2

IDebugEventCallback2::Ereignis

IDebugThread2::Zusammenfassung