IDebugProgramNodeAttach2
允許程序節點收到嘗試附加至相關聯程式的通知。
語法
IDebugProgramNodeAttach2 : IUnknown
實作者的注意事項
這個介面是在實作 IDebugProgramNode2 介面的相同類別上實作,以便接收附加作業的通知,並提供取消附加作業的機會。
呼叫端注意事項
在 IDebugProgramNode2 物件中呼叫 方法,QueryInterface
以取得這個介面。 必須先呼叫 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