Represents a process that is executing managed code. This interface is a subclass of ICorDebugController.
Clears the current unmanaged exception on the given thread.
Enables and disables the sending of log messages to the debugger.
Enumerates all of the application domains in the process.
Gets a handle to the process.
Gets the operating system (OS) thread ID for the debugger's internal helper thread.
Gets the operating system (OS) ID of the process.
Gets the ICorDebugThread instance that has the specified OS thread ID.
Gets the context for the given thread.
Determines whether the thread has been suspended as a result of the debugger stopping the process.
Determines whether an address is inside a stub that will cause a transition to managed code.
Sets the severity level of the specified log switch.
Reads memory from the process.
Sets the context for the given thread.
Writes data to an area of memory in the process.
This interface does not support being called remotely, either cross-machine or cross-process.
Platforms: See .NET Framework System Requirements.
Header: CorDebug.idl, CorDebug.h
.NET Framework Versions: Available since 1.0