ICorDebugThread 接口
表示进程中的线程。
ICorDebugThread
实例的生存期与它表示的线程的生存期相同。
方法
方法 | 说明 |
---|---|
ClearCurrentException 方法 | 未实现此方法。 请勿使用。 |
CreateEval 方法 | 创建一个在此 ICorDebugThread 上运行的 ICorDebugEval 对象。 |
CreateStepper 方法 | 创建一个 ICorDebugStepper 对象,该对象允许单步执行此 ICorDebugThread 的活动帧。 |
EnumerateChains 方法 | 获取一个接口指针,该指针指向包含此 ICorDebugThread 中所有堆栈链的 ICorDebugChainEnum 枚举器。 |
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 方法 | 设置描述此 CorDebugThreadState 调试状态的 ICorDebugThread 值的按位组合。 |
备注
注意
此接口不支持跨计算机或跨进程远程调用。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 1.0 起可用