Udostępnij za pośrednictwem


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_NOTIMPLwartość ), 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.

Zobacz też