IDebugProgramNode2::Attach_V7
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
已被取代。 請勿使用。
語法
HRESULT Attach_V7 (
IDebugProgram2* pMDMProgram,
IDebugEventCallback2* pCallback,
DWORD dwReason
);
int Attach_V7 (
IDebugProgram2 pMDMProgram,
IDebugEventCallback2 pCallback,
uint dwReason
);
參數
pMDMProgram
[in]IDebugProgram2代表要附加至程式的介面。
pCallback
[in]IDebugEventCallback2用來將偵錯事件傳送至 SDM 介面。
dwReason
[in]介於ATTACH_REASON列舉,指定將附加的原因。
傳回值
實作一律會傳回E_NOTIMPL
。
備註
警告
從Visual Studio 2005,這個方法不會再用和一律會傳回E_NOTIMPL
。 請參閱IDebugProgramNodeAttach2介面的替代方法,如果需要指出無法連接至 [程式] 節點,或程式節點會只要設定程式GUID
。 否則,會實作附加方法。
在 Visual Studio 2005 之前
這個方法需要 DE 執行偵錯程式的位址空間中時,才實作。 否則,這個方法會傳回S_FALSE
。
呼叫這個方法時,必須傳送 DE IDebugEngineCreateEvent2事件物件,如果它沒有已傳送的這個執行個體IDebugEngine2介面,並將IDebugProgramCreateEvent2和IDebugLoadCompleteEvent2事件物件。 IDebugEntryPointEvent2事件物件,然後傳送dwReason
參數是ATTACH_REASON_LAUNCH
。
必須呼叫 DE GetProgramId方法IDebugProgram2提供的物件IDebugProgramCreateEvent2事件物件,以及必須在執行個體資料中儲存該程式的 GUID IDebugProgram2
DE 所實作的物件。
另請參閱
IDebugProgramNode2
IDebugProgramNodeAttach2
附加
IDebugProgram2
IDebugEventCallback2
IDebugEngineCreateEvent2
IDebugProgramCreateEvent2
IDebugLoadCompleteEvent2
IDebugEntryPointEvent2
ATTACH_REASON