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


Интерфейс ICorDebugThread

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

Методы

Метод Description
Метод 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.

Замечания

Замечание

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

Требования

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

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

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

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