ICLRDebugManager 接口
提供使主机能够将一组任务与标识符和友好名称相关联的方法。
方法
方法 | 说明 |
---|---|
BeginConnection 方法 | 在主机和调试器之间建立新连接,以将任务与标识符和友好名称关联。 |
EndConnection 方法 | 删除任务列表与标识符和易记名称之间的关联。 |
GetDacl 方法 | 未实现此方法。 |
IsDebuggerAttached 方法 | 获取一个值,它指示调试器是否已附加到进程。 |
SetConnectionTasks 方法 | 将 ICLRTask 实例列表与标识符和友好名称关联。 |
SetDacl 方法 | 未实现此方法。 |
SetSymbolReadingPolicy 方法 | 设置用于读取程序数据库 (PDB) 文件的策略。 策略确定有关行号和文件的信息是否包含在调用堆栈中。 |
注解
在调试场景中,主机可能需要根据自己的编程逻辑对任务进行分组。 例如,分组支持开发人员仅查看开发人员的 API 所需的任务,而不是查看进程中运行的每项任务。 ICLRDebugManager
允许主机实现此类分组。
重要
三种 ICLRDebugManager
方法(BeginConnection
、SetConnectionTasks
和 EndConnection
)相互依赖。 必须按给定顺序调用它们才能按预期工作。
分组以及主机分配给分组的标识符和易记名称对于公共语言运行时 (CLR) 无意义。 CLR 仅将信息传递给调试器。
要求
平台:请参阅系统要求。
标头:MSCorEE.h
库:作为资源包含在 MSCorEE.dll 中
.NET Framework 版本:自 2.0 起可用