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