Condividi tramite


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.

Vedi anche