IDebugProgramNode2::Attach_V7
Poznámka:
ZASTARALÉ. NEPOUŽÍVEJTE.
Syntaxe
Parametry
pMDMProgram
[v] IDebugProgram2 rozhraní, které představuje program, ke kterému se má připojit.
pCallback
[v] Rozhraní IDebugEventCallback2 , které se má použít k odesílání událostí ladění do SDM.
dwReason
[v] Hodnota z ATTACH_REASON výčtu, která určuje důvod připojení.
Vrácená hodnota
Implementace by měla vždy vrátit E_NOTIMPL
.
Poznámky
Upozorňující
Od sady Visual Studio 2005 se tato metoda již nepoužívá a měla by se vždy vrátit E_NOTIMPL
. Alternativní přístup naleznete v rozhraní IDebugProgramNodeAttach2 , pokud programový uzel musí indikovat, že se nedá připojit nebo pokud programový uzel jednoduše nastavuje program GUID
. V opačném případě implementujte metodu Attach .
Před sadou Visual Studio 2005
Tuto metodu je potřeba implementovat pouze v případě, že se de spouští v adresní prostoru laděného programu. Jinak by tato metoda měla vrátit S_FALSE
.
Při zavolání této metody musí DE odeslat IDebugEngineCreateEvent2 objekt události, pokud ještě nebyl odeslán pro tuto instanci IDebugEngine2 rozhraní, stejně jako IDebugProgramCreateEvent2 a IDebugLoadCompleteEvent2 objekty událostí. Objekt události IDebugEntryPointEvent2 se odešle, pokud dwReason
je ATTACH_REASON_LAUNCH
parametr .
De musí volat GetProgramId metoda na IDebugProgram2 objekt zadaný IDebugProgramCreateEvent2 objektu událostí a musí uložit identifikátor GUID daného programu v datech instance objektu IDebugProgram2
implementovaného de.