ICorDebugManagedCallback2 接口
提供支持调试器异常处理和托管调试助手 (MDA) 的方法。
ICorDebugManagedCallback2
是 ICorDebugManagedCallback 接口的一个逻辑扩展。
方法
方法 | 说明 |
---|---|
ChangeConnection 方法 | 通知调试器,与指定连接关联的一组任务已更改。 |
CreateConnection 方法 | 通知调试器,已创建一个新连接。 |
DestroyConnection 方法 | 通知调试器,指定的连接已终止。 |
Exception 方法 | 通知调试器,已经开始搜索异常处理程序。 |
ExceptionUnwind 方法 | 在异常展开过程中提供状态通知。 |
FunctionRemapComplete 方法 | 通知调试器,代码执行已切换到已编辑函数的新版本。 |
FunctionRemapOpportunity 方法 | 通知调试器,代码执行已达到旧版已编辑函数中的序列点。 |
MDANotification 方法 | 提供代码执行遇到托管调试助手 (MDA) 消息的通知。 |
备注
ICorDebugManagedCallback2
接口扩展了 ICorDebugManagedCallback
接口,以处理 .NET Framework 版本 2.0 中引入的新调试事件。
如果调试器调试的是 .NET Framework 2.0 应用程序,它必须实现 ICorDebugManagedCallback2
。
ICorDebugManagedCallback
或 ICorDebugManagedCallback2
的实例是作为 回调对象传递给 ICorDebug::SetManagedHandler 的。
备注
此接口不支持跨计算机或跨进程远程调用。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用