Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Proporciona métodos para admitir el control de excepciones del depurador y asistentes para depuración administrada (MDA). ICorDebugManagedCallback2 es una extensión lógica de la interfaz ICorDebugManagedCallback.
interface ICorDebugManagedCallback2 : IUnknown {
HRESULT ChangeConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
HRESULT CreateConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId,
[in] WCHAR *pConnName
);
HRESULT DestroyConnection (
[in] ICorDebugProcess *pProcess,
[in] CONNID dwConnectionId
);
HRESULT Exception (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] ICorDebugFrame *pFrame,
[in] ULONG32 nOffset,
[in] CorDebugExceptionCallbackType dwEventType,
[in] DWORD dwFlags
);
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
HRESULT FunctionRemapComplete (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] ICorDebugFunction *pFunction
);
HRESULT FunctionRemapOpportunity (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] ICorDebugFunction *pOldFunction,
[in] ICorDebugFunction *pNewFunction,
[in] ULONG32 oldILOffset
);
HRESULT MDANotification (
[in] ICorDebugController *pController,
[in] ICorDebugThread *pThread,
[in] ICorDebugMDA *pMDA
);
};
Métodos
Método |
Descripción |
|---|---|
Notifica al depurador que ha cambiado el conjunto de tareas asociadas a la conexión especificada. |
|
Notifica al depurador que se ha creado una nueva conexión. |
|
Notifica al depurador que la conexión especificada ha finalizado. |
|
Notifica al depurador que ha comenzado la búsqueda de un controlador de excepciones. |
|
Proporciona una notificación de estado durante el proceso de desenredo de la excepción. |
|
Notifica al depurador que la ejecución del código ha cambiado a una nueva versión de una función modificada. |
|
ICorDebugManagedCallback2::FunctionRemapOpportunity (Método) |
Notifica al depurador que la ejecución del código ha alcanzado un punto de secuencia en una versión anterior de una función modificada. |
Proporciona la notificación de que la ejecución del código ha encontrado un mensaje del Ayudante para la depuración administrada (MDA). |
Comentarios
La interfaz ICorDebugManagedCallback2 extiende la interfaz ICorDebugManagedCallback para controlar nuevos eventos de depuración introducidos en la versión 2.0 de .NET Framework.
Un depurador debe implementar ICorDebugManagedCallback2 si está depurando aplicaciones de .NET Framework 2.0. Una instancia de ICorDebugManagedCallback o ICorDebugManagedCallback2 se pasa como objeto de devolución de llamada a ICorDebug::SetManagedHandler.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Vea también
Conceptos
Diagnóstico de errores con ayudantes de depuraciones administradas