ICorDebugController::Terminate Method
Terminates the process with the specified exit code.
Note
This method is a wrapper for the Win32 TerminateProcess
function. Thus, Terminate
uses the exit code in the same way that the Win32 TerminateProcess
function uses it.
Syntax
HRESULT Terminate (
[in] UINT exitCode
);
Parameters
exitCode
[in] A numeric value that is the exit code. The valid numeric values are defined in Winbase.h.
Remarks
If the process is stopped when Terminate
is called, the process should be continued by using the ICorDebugController::Continue method so that the debugger receives confirmation of the termination through the ICorDebugManagedCallback::ExitProcess or ICorDebugManagedCallback::ExitAppDomain callback.
Note
This method is not implemented by an application domain. That is, it is not implemented at the AppDomain level.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0