IDebugProgramNodeAttach2

允许程序节点得到通知尝试附加到关联的程序。

IDebugProgramNodeAttach2 : IUnknown

实现者说明

此接口。 IDebugProgramNode2 实现接口以便接收附加操作通知和提供取消附加操作的同一个类中实现。

调用方的说明

通过调用 IDebugProgramNode2 对象的 QueryInterface 方法获取此接口。 IDebugProgramNodeAttach2:: OnAttach 方法,对程序节点的可能性。 IDebugEngine2:: 附加 方法停止附加过程之前,必须调用。

方法按 Vtable 顺序

此接口执行以下方法:

方法

说明

IDebugProgramNodeAttach2:: OnAttach

附加到关联的程序或延迟附加处理 IDebugEngine2:: 附加 方法。

备注

此接口是首选替代方法已弃用 IDebugProgramNode2:: Attach_V7 方法。 所有调试引擎。 CoCreateInstance 函数始终加载,也就是说,它们正在调试的程序的地址空间以外实例化。

如果 IDebugProgramNode2::Attach_V7 方法的一个以前的实现将被调试的程序的 GUID ,则只 IDebugProgramNodeAttach2:: OnAttach 方法需要执行。

如果 IDebugProgramNode2::Attach_V7 方法的一个以前的实现使用了提供的回调接口,则函数需要移到 IDebugEngine2:: 附加 方法和 IDebugProgramNodeAttach2 接口的实现不必实现。

要求

标题:Msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

IDebugProgramNode2

IDebugEngine2:: 附加

IDebugProgramNode2:: Attach_V7

概念

核心接口