IDebugProgramNode2::Attach_V7
注意
廢棄。 請勿使用。
語法
參數
pMDMProgram
[in] IDebugProgram2 介面,表示要附加的程式。
pCallback
[in] 要用來將偵錯事件傳送至 SDM 的 IDebugEventCallback2 介面。
dwReason
[in]來自 ATTACH_REASON 列舉的值,指定附加的原因。
傳回值
實作應該一律傳回 E_NOTIMPL
。
備註
警告
自 Visual Studio 2005 起,這個方法已不再使用,而且應該一律傳回 E_NOTIMPL
。 如果程式節點必須指出它無法連結,或程序節點只是設定程式GUID
,請參閱 IDebugProgramNodeAttach2 介面以取得替代方法。 否則,請實作 Attach 方法。
Visual Studio 2005 之前
只有在 DE 在偵錯程式的位址空間中執行時,才需要實作這個方法。 否則,這個方法應該會傳回 S_FALSE
。
呼叫這個方法時,如果 IDebugEngineCreateEvent2 事件物件尚未針對這個 IDebugEngine2 介面實例以及 IDebugProgramCreateEvent2 和 IDebugLoadCompleteEvent2 事件對象傳送它,則 DE 必須傳送它。 如果 dwReason
參數為 ATTACH_REASON_LAUNCH
,則會傳送 IDebugEntryPointEvent2 事件物件。
DE 必須在 IDebugProgram2 事件物件提供的 IDebugProgram2 物件上呼叫 GetProgramId 方法,而且必須將該程式的 GUID 儲存在 DE 所實作之物件的實例數據IDebugProgram2
中。