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.
Proporciona métodos para procesar devoluciones de llamada del depurador.
Methods
| Método | Description |
|---|---|
| Break (método) | Notifica al depurador cuando se ejecuta una Break instrucción en el flujo de código. |
| Breakpoint (método) | Notifica al depurador cuando se encuentra un punto de interrupción. |
| BreakpointSetError (método) | Notifica al depurador que Common Language Runtime (CLR) no pudo enlazar con precisión un punto de interrupción que se estableció antes de que se compilara una función Just-In-Time (JIT). |
| ControlCTrap (método) | Notifica al depurador que un CTRL+C está atrapado en el proceso que se está depurando. |
| CreateAppDomain (método) | Notifica al depurador que se ha creado un dominio de aplicación. |
| CreateProcess (método) | Notifica al depurador cuando se ha asociado o iniciado un proceso por primera vez. |
| CreateThread (método) | Notifica al depurador que un subproceso ha empezado a ejecutar código administrado. |
| DebuggerError (método) | Notifica al depurador que se ha producido un error al intentar controlar un evento de CLR. |
| EditAndContinueRemap (método) | Deprecated. Notifica al depurador que se ha enviado un evento de reasignación al IDE. |
| EvalComplete (método) | Notifica al depurador que se ha completado una evaluación. |
| EvalException (método) | Notifica al depurador que se ha finalizado una evaluación con una excepción no controlada. |
| Exception (método) | Notifica al depurador que se ha producido una excepción desde código administrado. |
| ExitAppDomain (método) | Notifica al depurador que se ha salido de un dominio de aplicación. |
| ExitProcess (método) | Notifica al depurador que se ha cerrado un proceso. |
| ExitThread (método) | Notifica al depurador que se ha cerrado un subproceso que estaba ejecutando código administrado. |
| LoadAssembly (método) | Notifica al depurador que se ha cargado correctamente un ensamblado CLR. |
| LoadClass (método) | Notifica al depurador que se ha cargado una clase. |
| LoadModule (método) | Notifica al depurador que se ha cargado correctamente un módulo CLR. |
| LogMessage (método) | Notifica al depurador que un subproceso administrado de CLR ha llamado a un método de la EventLog clase para registrar un evento. |
| LogSwitch (método) | Notifica al depurador que un subproceso administrado de CLR ha llamado a un método de la Switch clase para crear, modificar o eliminar un modificador de depuración o seguimiento. |
| NameChange (método) | Notifica al depurador que ha cambiado el nombre de un dominio de aplicación o subproceso. |
| StepComplete (método) | Notifica al depurador que se ha completado un paso. |
| UnloadAssembly (método) | Notifica al depurador que se ha descargado un ensamblado CLR. |
| UnloadClass (método) | Notifica al depurador que se está descargando una clase. |
| UnloadModule (método) | Notifica al depurador que se ha descargado un módulo CLR (DLL). |
| UpdateModuleSymbols (método) | Notifica al depurador que han cambiado los símbolos de un módulo CLR. |
Observaciones
Todas las devoluciones de llamada se serializan, se llaman en el mismo subproceso y se llaman con el proceso en estado sincronizado.
Cada implementación de devolución de llamada debe llamar a ICorDebugController::Continue para reanudar la ejecución. Si ICorDebugController::Continue no se llama antes de que se devuelva la devolución de llamada, el proceso permanecerá detenido y no se producirán más devoluciones de llamada de eventos hasta ICorDebugController::Continue que se llame a .
Un depurador debe implementar ICorDebugManagedCallback2. Se pasa una instancia de o como objeto de ICorDebugManagedCallback devolución de llamada a ICorDebugManagedCallback2.
Nota:
Esta interfaz no admite la llamada remota, ya sea entre máquinas o entre procesos.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 1.0