ICorDebugProcess2 Interface
A logical extension of the ICorDebugProcess interface, which represents a process running managed code.
Methods
Method | Description |
---|---|
ClearUnmanagedBreakpoint Method | Removes a breakpoint at the specified offset that was set by an earlier call to ICorDebugProcess2::SetUnmanagedBreakpoint . |
GetDesiredNGENCompilerFlags Method | Gets the flags that must be set for the common language runtime (CLR) to load the image into the process referenced by this ICorDebugProcess2 . |
GetReferenceValueFromGCHandle Method | Gets a reference pointer to the specified managed object that has a garbage collection handle. |
GetThreadForTaskID Method | Gets the thread upon which the task with the specified identifier is executing. |
GetVersion Method | Gets the version of the CLR upon which the process being debugged is running. |
SetDesiredNGENCompilerFlags Method | Sets the flags that are required for the just-in-time (JIT) compiler to load an image into the process being debugged. |
SetUnmanagedBreakpoint Method | Sets an unmanaged breakpoint at the specified native image offset. |
Remarks
Note
This interface does not support being called remotely, either cross-machine or cross-process.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 2.0
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.