Freigeben über


ICorDebugController::Terminate-Methode

Beendet den Prozess mit dem angegebenen Beendigungscode.

Hinweis

Diese Methode ist ein Wrapper für die Win32-Funktion TerminateProcess . Terminate Verwendet daher den Ausgangscode auf die gleiche Weise wie die Win32-FunktionTerminateProcess.

Syntax

HRESULT Terminate (
    [in] UINT exitCode
);

Die Parameter

exitCode [in] Ein numerischer Wert, der der Ausgangscode ist. Die gültigen numerischen Werte werden in Winbase.h definiert.

Bemerkungen

Wenn der Prozess beim Terminate Aufrufen beendet wird, sollte der Prozess mithilfe der ICorDebugController::Continue-Methode fortgesetzt werden, sodass der Debugger die Bestätigung der Beendigung über den ICorDebugManagedCallback::ExitProcess oder ICorDebugManagedCallback::ExitAppDomain-Rückruf erhält.

Hinweis

Diese Methode wird nicht von einer Anwendungsdomäne implementiert. Das heißt, es wird nicht auf der AppDomain Ebene implementiert.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 1.0

Siehe auch