Freigeben über


ICorDebugController::Terminate-Methode

Beendet den Prozess mit dem angegebenen Exitcode.

HinweisHinweis

Diese Methode stellt einen Wrapper für die Win32-TerminateProcess-Funktion dar.Somit verwendet Terminate den Exitcode auf die gleiche Weise wie die Win32-TerminateProcess-Funktion.

HRESULT Terminate (
    [in] UINT exitCode
);

Parameter

  • exitCode
    [in] Ein numerischer Wert, der den Exitcode darstellt. Die gültigen numerischen Werte sind in Winbase.h definiert.

Hinweise

Wenn der Prozess beim Aufruf von Terminate angehalten wird, sollte der Prozess mithilfe der ICorDebugController::Continue-Methode fortgesetzt werden, damit der Debugger durch den ICorDebugManagedCallback::ExitProcess-Rückruf oder den ICorDebugManagedCallback::ExitAppDomain-Rückruf eine Beendigungsbestätigung empfängt.

HinweisHinweis

Diese Methode wird nicht von einer Anwendungsdomäne implementiert.Sie wird also nicht auf der AppDomain-Ebene implementiert.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugController-Schnittstelle