ICorDebugManagedCallback2 接口

提供支持调试器异常处理和托管调试助手 (MDA) 的方法。 ICorDebugManagedCallback2ICorDebugManagedCallback 接口的一个逻辑扩展。

方法

方法 说明
ChangeConnection 方法 通知调试器,与指定连接关联的一组任务已更改。
CreateConnection 方法 通知调试器,已创建一个新连接。
DestroyConnection 方法 通知调试器,指定的连接已终止。
Exception 方法 通知调试器,已经开始搜索异常处理程序。
ExceptionUnwind 方法 在异常展开过程中提供状态通知。
FunctionRemapComplete 方法 通知调试器,代码执行已切换到已编辑函数的新版本。
FunctionRemapOpportunity 方法 通知调试器,代码执行已达到旧版已编辑函数中的序列点。
MDANotification 方法 提供代码执行遇到托管调试助手 (MDA) 消息的通知。

备注

ICorDebugManagedCallback2 接口扩展了 ICorDebugManagedCallback 接口,以处理 .NET Framework 版本 2.0 中引入的新调试事件。

如果调试器调试的是 .NET Framework 2.0 应用程序,它必须实现 ICorDebugManagedCallback2ICorDebugManagedCallbackICorDebugManagedCallback2 的实例是作为 回调对象传递给 ICorDebug::SetManagedHandler 的。

备注

此接口不支持跨计算机或跨进程远程调用。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 2.0 起可用

请参阅