ICorDebugThread 接口

表示进程中的线程。 实例的 ICorDebugThread 生存期与它所表示的线程的生存期相同。

Methods

方法 Description
ClearCurrentException 方法 此方法未实现。 请勿使用它。
CreateEval 方法 创建对此进行作的 ICorDebugThreadICorDebugEval 对象。
CreateStepper 方法 创建一个 ICorDebugStepper 对象,该对象允许单步执行此 ICorDebugThread中的活动帧。
EnumerateChains 方法 获取指向 ICorDebugChainEnum 枚举器的接口指针,该枚举器包含此 ICorDebugThread中的所有堆栈链。
GetActiveChain 方法 获取指向此 ICorDebugThread上活动 ICorDebugChain 的接口指针。
GetActiveFrame 方法 获取指向此 ICorDebugThread上活动 ICorDebugFrame 的接口指针。
GetAppDomain 方法 获取指向当前正在执行的应用程序 ICorDebugThread 域的接口指针。
GetCurrentException 方法 获取指向 ICorDebugValue 对象的接口指针,该对象表示托管代码当前引发的异常。
GetDebugState 方法 获取描述当前 ICorDebugThread调试状态的 CorDebugThreadState 值。
GetHandle 方法 获取此 ICorDebugThread活动部分的当前句柄。
GetID 方法 获取此 ICorDebugThread活动部分的当前作系统标识符。
GetObject 方法 获取指向公共语言运行时 (CLR) 线程的接口指针。
GetProcess 方法 获取一个接口指针,指向构成 ICorDebugThread 部件的进程。
GetRegisterSet 方法 获取指向与此 ICorDebugThread关联的寄存器集的接口指针。
GetUserState 方法 获取描述此 ICorDebugThread状态的 CorDebugUserState 值的按位组合。
SetDebugState 方法 设置描述此ICorDebugThread调试状态的值的CorDebugThreadState按位组合。

注解

注释

此接口不支持远程调用,无论是跨计算机还是跨进程。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起可用