Freigeben über


IDebugEngineProgram2::Stop

Beendet alle Threads, die in diesem Programm ausgeführt werden.

Syntax

int Stop();

Rückgabewert

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

Hinweise

Diese Methode wird aufgerufen, wenn dieses Programm in einer Multiprogrammumgebung gedebuggt wird. Wenn ein Stoppereignis von einem anderen Programm empfangen wird, wird diese Methode für dieses Programm aufgerufen. Die Implementierung dieser Methode sollte asynchron sein; d. h. nicht alle Threads müssen beendet werden, bevor diese Methode zurückgegeben wird. Die Implementierung dieser Methode kann so einfach wie das Aufrufen der CauseBreak-Methode für dieses Programm sein.

Implementierer sollten ein IDebugStopCompleteEvent2 senden, wenn das Programm beendet wird.

Siehe auch