Freigeben über


IDebugProgram2::Enden Sie

Beendet das Programm.

HRESULT Terminate( 
   void 
);
int Terminate();

Rückgabewert

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

Hinweise

Wenn möglich, wird das Programm beendet und aus dem Prozess entladen. Andernfalls führt das Debugmodul (DE) jedes notwendige Bereinigung aus.

Diese Methode oder die IDebugProcess2::Enden Sie-Methode wird von der IDE, i. d. R. als Reaktion auf den Benutzer aufgerufen, der alle Debuggen enthält. Die Implementierung dieser Methode muss das Programm ideal innerhalb des Prozesses beenden. Wenn dies nicht möglich ist, sollte am Ausführen des Programms DE mehr in diesem Prozess verhindern (und entweder die notwendigen Bereinigungsvorgänge). Wenn die IDebugProcess2::Terminate-Methode von der IDE aufgerufen wurde, wird der gesamten Prozess einmal beendet, nachdem die IDebugProgram2::Terminate-Methode aufgerufen wurde.

Siehe auch

Referenz

IDebugProgram2

IDebugProcess2::Enden Sie