IDebugEngine2::DestroyProgram
Informuje aparat debugowania (DE) o tym, że określony program został nietypowo zakończony i że de powinien wyczyścić wszystkie odwołania do programu i wysłać zdarzenie zniszczenia programu.
Składnia
HRESULT DestroyProgram(
IDebugProgram2* pProgram
);
int DestroyProgram(
IDebugProgram2 pProgram
);
Parametry
pProgram
[in] Obiekt IDebugProgram2 reprezentujący program, który został nietypowo zakończony.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Po wywołaniu tej metody de następnie wysyła zdarzenie IDebugProgramDestroyEvent2 z powrotem do menedżera debugowania sesji (SDM).
Ta metoda nie jest implementowana (zwraca E_NOTIMPL
wartość ), jeśli de działa w tym samym procesie co debugowany program. Ta metoda jest implementowana tylko wtedy, gdy de działa w tym samym procesie co SDM.