ICorDebugProcess6 Interface
Logically extends the ICorDebugProcess interface to enable features such as decoding managed debug events that are encoded in native exception debug events and virtual module splitting.
Methods
Method | Description |
---|---|
DecodeEvent Method | Decodes managed debug events that have been encapsulated in the payload of specially crafted native exception debug events. |
EnableVirtualModuleSplitting Method | Enables or disables virtual module splitting. |
GetCode Method | Gets information about the managed code at a particular code address. |
GetExportStepInfo Method | Provides information on runtime exported functions to help step through managed code. |
MarkDebuggerAttached Method | Changes the internal state of the debugee so that the Debugger.IsAttached method in the .NET Framework Class Library returns true . |
ProcessStateChanged Method | Notifies ICorDebug that the process is running. |
Remarks
Note
The interface is available with .NET Native only. Attempting to call QueryInterface
to retrieve an interface pointer returns E_NOINTERFACE
for ICorDebug scenarios outside of .NET Native.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4.6, .NET Native only
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.