Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides methods to support debugger exception handling and managed debugging assistants (MDAs). ICorDebugManagedCallback2
is a logical extension of the ICorDebugManagedCallback interface.
Methods
Method | Description |
---|---|
ChangeConnection Method | Notifies the debugger that the set of tasks associated with the specified connection has changed. |
CreateConnection Method | Notifies the debugger that a new connection has been created. |
DestroyConnection Method | Notifies the debugger that the specified connection has been terminated. |
Exception Method | Notifies the debugger that a search for an exception handler has started. |
ExceptionUnwind Method | Provides a status notification during the exception unwinding process. |
FunctionRemapComplete Method | Notifies the debugger that code execution has switched to a new version of an edited function. |
FunctionRemapOpportunity Method | Notifies the debugger that code execution has reached a sequence point in an older version of an edited function. |
MDANotification Method | Provides notification that code execution has encountered a managed debugging assistant (MDA) message. |
Remarks
The ICorDebugManagedCallback2
interface extends the ICorDebugManagedCallback
interface to handle new debug events introduced in .NET Framework version 2.0.
A debugger must implement ICorDebugManagedCallback2
if it is debugging .NET Framework 2.0 applications. An instance of ICorDebugManagedCallback
or ICorDebugManagedCallback2
is passed as the callback object to ICorDebug::SetManagedHandler.
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