IDebugEngine2::DestroyProgram
Informa un motore di debug (DE) che il programma specificato è stato terminato in modo atipico e che DE deve pulire tutti i riferimenti al programma e inviare un evento di eliminazione definitiva del programma.
Sintassi
HRESULT DestroyProgram(
IDebugProgram2* pProgram
);
int DestroyProgram(
IDebugProgram2 pProgram
);
Parametri
pProgram
[in] Oggetto IDebugProgram2 che rappresenta il programma che è stato terminato atipicamente.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Dopo aver chiamato questo metodo, de invia successivamente un evento IDebugProgramDestroyEvent2 al gestore di debug della sessione (SDM).
Questo metodo non viene implementato (restituisce E_NOTIMPL
) se la de viene eseguita nello stesso processo del programma sottoposto a debug. Questo metodo viene implementato solo se la de viene eseguita nello stesso processo di SDM.