IDebugProgramNodeAttach2

适用范围:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

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

语法

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

另请参阅