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 起可用

请参阅