Интерфейс ICorDebugThread

Представляет поток в процессе. Время существования экземпляра ICorDebugThread равно времени существования потока, который он представляет.

Методы

Метод Описание
Метод ClearCurrentException Этот метод не реализован. Не используйте его.
Метод CreateEval Создает объект ICorDebugEval, который работает с данным ICorDebugThreadобъектом .
Метод CreateStepper Создает объект ICorDebugStepper, который позволяет выполнять пошаговое выполнение активного кадра в этом ICorDebugThreadобъекте .
Метод EnumerateChains Получает указатель интерфейса на перечислитель ICorDebugChainEnum, содержащий все цепочки стека в этом ICorDebugThreadобъекте .
Метод GetActiveChain Получает указатель интерфейса на активную цепочку ICorDebugChain в этом ICorDebugThreadобъекте .
Метод GetActiveFrame Получает указатель интерфейса на активный ICorDebugFrame в этом ICorDebugThreadобъекте .
Метод GetAppDomain Получает указатель интерфейса на домен приложения, в котором выполняется в ICorDebugThread данный момент.
Метод GetCurrentException Возвращает указатель интерфейса на объект ICorDebugValue, представляющий исключение, которое в настоящее время создается управляемым кодом.
Метод GetDebugState Возвращает значение CorDebugThreadState, описывающее текущее состояние отладки этого ICorDebugThreadобъекта .
Метод GetHandle Возвращает текущий дескриптор для активной части данного ICorDebugThreadобъекта .
Метод GetID Возвращает идентификатор текущей операционной системы активной части данного ICorDebugThreadобъекта .
Метод GetObject Возвращает указатель интерфейса на поток среды CLR.
Метод GetProcess Возвращает указатель интерфейса на процесс, частью которого является данный ICorDebugThread объект.
Метод GetRegisterSet Получает указатель интерфейса на набор регистров, связанный с данным ICorDebugThreadобъектом .
Метод GetUserState Возвращает побитовое сочетание значений CorDebugUserState, описывающих текущее состояние этого ICorDebugThreadобъекта .
Метод SetDebugState Задает побитовое сочетание значений CorDebugThreadState , описывающих состояние отладки данного объекта ICorDebugThread.

Комментарии

Примечание

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

Требования

Платформы: см. раздел Требования к системе.

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

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

версии платформа .NET Framework: доступно с версии 1.0.

См. также раздел