Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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_LAUNCHparametr .
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.