Поделиться через


Интерфейс ICorDebugController

Представляет область или область, ProcessAppDomainв которой можно управлять контекстом выполнения кода.

Методы

Метод Description
ICorDebugController::CanCommitChanges Этот метод устарел.
ICorDebugController::CommitChanges Этот метод устарел.
Метод Continue Возобновляет выполнение управляемых потоков после вызова ICorDebugController::Stop.
Метод Отсоединения Отключает отладчик от процесса или домена приложения.
Метод EnumerateThreads Возвращает перечислитель для активных управляемых потоков в процессе.
Метод HasQueuedCallbacks Возвращает значение, указывающее, помещаются ли управляемые обратные вызовы в очередь для указанного потока.
Метод IsRunning Возвращает значение, указывающее, выполняются ли потоки в данный момент свободно.
Метод SetAllThreadsDebugState Задает состояние отладки всех управляемых потоков в процессе.
Метод Stop Выполняет совместную остановку для всех потоков, выполняющих управляемый код в процессе.
Метод завершения Завершает процесс с указанным кодом выхода.

Замечания

Если ICorDebugController процесс контролируется, область включает все потоки процесса. Если ICorDebugController управляет доменом приложения, область включает только потоки этого конкретного домена приложения.

Замечание

Этот интерфейс не поддерживает удаленный вызов между компьютерами или перекрестными процессами.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с .NET Framework 1.0