Share via


IDebugProgram2::Terminate

Beendet das Programm.

Syntax

int Terminate();

Rückgabewert

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

Hinweise

Wenn möglich, wird das Programm beendet und aus dem Prozess entladen; andernfalls führt das Debugmodul (DE) alle erforderlichen sauber up durch.

Diese Methode oder die Terminate-Methode wird von der IDE aufgerufen, in der Regel als Reaktion auf den Benutzer, der das gesamte Debuggen angehalten hat. Die Implementierung dieser Methode sollte idealerweise das Programm innerhalb des Prozesses beenden. Wenn dies nicht möglich ist, sollte die DE verhindern, dass das Programm in diesem Prozess mehr ausgeführt wird (und alle erforderlichen sauber up). Wenn die IDebugProcess2::Terminate Methode von der IDE aufgerufen wurde, wird der gesamte Prozess irgendwann nach dem Aufruf der IDebugProgram2::Terminate Methode beendet.

Siehe auch