IDebugProgram3::ExecuteOnThread

Führt das Debuggerprogramm aus. Der Thread wird zurückgegeben, um den Debugger informationen darüber zu geben, welchen Thread der Benutzer beim Ausführen des Programms anzeigt.

Syntax

int ExecuteOnThread(
   IDebugThread2 pThread
);

Parameter

pThread
[in] Ein IDebugThread2-Objekt .

Rückgabewert

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

Hinweise

Es gibt drei verschiedene Möglichkeiten, wie ein Debugger die Ausführung nach dem Beenden fortsetzen kann:

  • Ausführen: Abbrechen eines vorherigen Schritts und Ausführen bis zum nächsten Haltepunkt usw.

  • Schritt: Abbrechen eines alten Schritts und Ausführen, bis der neue Schritt abgeschlossen ist.

  • Continue: Run again, and leave any old step active.

    Der übergebene ExecuteOnThread Thread ist nützlich, wenn Sie entscheiden, welcher Schritt abgebrochen werden soll. Wenn Sie den Thread nicht kennen, bricht die Ausführung alle Schritte ab. Mit Kenntnissen des Threads müssen Sie den Schritt nur im aktiven Thread abbrechen.

Siehe auch