ICLRDebugManager 接口

提供使主机能够将一组任务与标识符和友好名称相关联的方法。

方法

方法 说明
BeginConnection 方法 在主机和调试器之间建立新连接,以将任务与标识符和友好名称关联。
EndConnection 方法 删除任务列表与标识符和易记名称之间的关联。
GetDacl 方法 未实现此方法。
IsDebuggerAttached 方法 获取一个值,它指示调试器是否已附加到进程。
SetConnectionTasks 方法 ICLRTask 实例列表与标识符和友好名称关联。
SetDacl 方法 未实现此方法。
SetSymbolReadingPolicy 方法 设置用于读取程序数据库 (PDB) 文件的策略。 策略确定有关行号和文件的信息是否包含在调用堆栈中。

注解

在调试场景中,主机可能需要根据自己的编程逻辑对任务进行分组。 例如,分组支持开发人员仅查看开发人员的 API 所需的任务,而不是查看进程中运行的每项任务。 ICLRDebugManager 允许主机实现此类分组。

重要

三种 ICLRDebugManager 方法(BeginConnectionSetConnectionTasksEndConnection)相互依赖。 必须按给定顺序调用它们才能按预期工作。

分组以及主机分配给分组的标识符和易记名称对于公共语言运行时 (CLR) 无意义。 CLR 仅将信息传递给调试器。

要求

平台:请参阅系统要求

标头:MSCorEE.h

库:作为资源包含在 MSCorEE.dll 中

.NET Framework 版本:自 2.0 起可用

另请参阅