Spuštění ladicího programu
Spuštění ladicího programu vyžaduje odeslání správné posloupnosti metod a událostí se správnými atributy.
Posloupnosti metod a událostí
Správce ladění relace (SDM) se volá tak, že zvolíte nabídku Ladění a pak zvolíte Spustit. Další informace naleznete v tématu Spuštění programu.
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í, musí se ladicí modul (DE) načíst v procesu virtuálního počítače.nebo
Pokud
S_OK
se vrátí, de se načte v procesu SDM. SDM pak provede 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 IDebugThreadCreateEvent2 do SDM s atributem
EVENT_SYNC
.De odešle IDebugLoadCompleteEvent2 do SDM s atributem
EVENT_SYNC
.De odešle IDebugEntryPointEvent2 do SDM s atributem
EVENT_SYNC
.