IDebugProgramNodeAttach2

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

语法

IDebugProgramNodeAttach2 : IUnknown

实现者须知

此接口在实现 IDebugProgramNode2 接口的同一类上实现,以便接收附加操作的通知,并提供取消附加操作的机会。

对调用者的说明

通过在 IDebugProgramNode2 对象中调用QueryInterface方法获取此接口。 必须在 Attach 方法之前调用 OnAttach 方法,使程序节点有机会停止附加进程。

Vtable 顺序中的方法

此接口实现以下方法:

方法 说明
OnAttach 附加到关联的程序或将附加过程推迟到 Attach 方法。

备注

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

如果方法的 IDebugProgramNode2::Attach_V7 先前实现只是设置 GUID 要调试的程序,则只需 实现 OnAttach 方法。

如果该方法的IDebugProgramNode2::Attach_V7先前实现使用了提供的回调接口,则需要将该功能移动到 Attach 方法的实现,IDebugProgramNodeAttach2并且该接口不必实现。

要求

标头:Msdbg.h

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

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

另请参阅