ICorDebugManagedCallback2 接口

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

Methods

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

注解

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

调试器必须实现 ICorDebugManagedCallback2。 或作为回调对象传递给 ICorDebug::SetManagedHandler 的ICorDebugManagedCallbackICorDebugManagedCallback2实例。

注释

此接口不支持远程调用,无论是跨计算机还是跨进程。

要求

平台: 请参阅 .NET 支持的作系统。

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 2.0 起可用

另请参阅