Interfaz ICorDebugController
Representa un ámbito, Process o AppDomain, en el que se puede controlar el contexto de ejecución de código.
Métodos
Método | Descripción |
---|---|
ICorDebugController::CanCommitChanges |
Este método está obsoleto. |
ICorDebugController::CommitChanges |
Este método está obsoleto. |
Método Continue | Reanuda la ejecución de subprocesos administrados después de una llamada a ICorDebugController::Stop. |
Método Detach | Desasocia el depurador del dominio de proceso o aplicación. |
Método EnumerateThreads | Obtiene un enumerador para los subprocesos administrados activos en el proceso. |
Método HasQueuedCallbacks | Obtiene un valor que indica si las devoluciones de llamada administradas están actualmente en cola para el subproceso especificado. |
Método IsRunning | Obtiene un valor que indica si los subprocesos del proceso se están ejecutando libremente. |
Método SetAllThreadsDebugState | Establece el estado de depuración de todos los subprocesos administrados del proceso. |
Stop (método) | Realiza una detención cooperativa en todos los subprocesos que ejecutan código administrado en el proceso. |
Terminate (Método) | Finaliza el proceso con el código de salida especificado. |
Comentarios
Si ICorDebugController
controla un proceso, el ámbito incluye todos los subprocesos del proceso. Si ICorDebugController
controla un dominio de aplicación, el ámbito solo incluye los subprocesos de ese dominio de aplicación concreto.
Nota
Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: está disponible desde la versión 1.0