表示可以控制代码执行上下文的范围( Process 或 AppDomain范围)。
Methods
| 方法 | Description |
|---|---|
ICorDebugController::CanCommitChanges |
此方法已过时。 |
ICorDebugController::CommitChanges |
此方法已过时。 |
| Continue 方法 | 在调用 ICorDebugController::Stop 后恢复托管线程的执行。 |
| Detach 方法 | 从进程或应用程序域分离调试器。 |
| EnumerateThreads 方法 | 获取进程中活动托管线程的枚举器。 |
| HasQueuedCallbacks 方法 | 获取一个值,该值指示当前是否为指定的线程排队任何托管回调。 |
| IsRunning 方法 | 获取一个值,该值指示进程中的线程当前是否正在自由运行。 |
| SetAllThreadsDebugState 方法 | 设置进程中所有托管线程的调试状态。 |
| Stop 方法 | 对进程中运行托管代码的所有线程执行协作停止。 |
| Terminate 方法 | 使用指定的退出代码终止进程。 |
注解
如果 ICorDebugController 控制进程,范围将包括进程的所有线程。 如果 ICorDebugController 控制应用程序域,范围仅包含该特定应用程序域的线程。
注释
此接口不支持远程调用,无论是跨计算机还是跨进程。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起可用