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

Consulte también