Připojení a odpojení k programu
Připojení ladicího programu vyžaduje odeslání správné posloupnosti metod a událostí se správnými atributy.
Posloupnost metod a událostí
Správce ladění relace (SDM) volá metodu OnAttach .
Na základě modelu
IDebugProgramNodeAttach2::OnAttach
procesu ladicího stroje (DE) vrátí metoda jednu z následujících metod, která určuje, co se stane dál.Pokud
S_FALSE
se vrátí, ladicí modul byl úspěšně připojen k programu. Jinak je volána metoda Attach k dokončení procesu připojení.Pokud
S_OK
se vrátí, de se načte ve stejném procesu jako SDM. SDM provádí následující úlohy:Volání GetEngineInfo získat informace o modulu DE.
Spoluvytyčuje de.
De odešle IDebugEngineCreateEvent2 do SDM s atributem
EVENT_SYNC
.De odešle IDebugProgramCreateEvent2 do SDM s atributem
EVENT_SYNC
.De odešle IDebugLoadCompleteEvent2 do SDM s atributem
EVENT_SYNC_STOP
.Odpojení od programu je jednoduchý dvoustupňový proces:
SDM volá detach.
De odešle IDebugProgramDestroyEvent2.