ICorDebugProcess 接口
表示正在执行托管代码的进程。 此接口是 ICorDebugController 的子类。
方法
方法 | 说明 |
---|---|
ClearCurrentException 方法 | 清除给定线程上的当前非托管异常。 |
EnableLogMessages 方法 | 启用和禁用向调试器发送日志消息。 |
EnumerateAppDomains 方法 | 枚举进程中的所有应用程序域。 |
EnumerateObjects 方法 | 未实现。 |
GetHandle 方法 | 获取进程的句柄。 |
GetHelperThreadID 方法 | 获取调试程序的内部帮助器线程的操作系统 (OS) 线程 ID。 |
GetID 方法 | 获取进程的操作系统 (OS) ID。 |
GetObject 方法 | 未实现。 |
GetThread 方法 | 获取具有指定 OS 线程 ID 的 ICorDebugThread 实例。 |
GetThreadContext 方法 | 获取给定线程的上下文。 |
IsOSSuspended 方法 | 确定线程是否已因调试器停止进程而挂起。 |
IsTransitionStub 方法 | 确定地址是否位于将导致转换为托管代码的存根内。 |
ModifyLogSwitch 方法 | 设置指定日志开关的严重性级别。 |
ReadMemory 方法 | 从进程读取内存。 |
SetThreadContext 方法 | 设置给定线程的上下文。 |
ThreadForFiberCookie 方法 | 已弃用。 |
WriteMemory 方法 | 将数据写入进程中的内存区域。 |
备注
注意
此接口不支持跨计算机或跨进程远程调用。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 1.0 起可用