Freigeben über


IDebugEngine2::DestroyProgram

Informiert ein Debugmodul (DE), dass das angegebene Programm atypisch beendet wurde und dass die DE alle Verweise auf das Programm sauber und ein Programm zerstören-Ereignis senden soll.

Syntax

HRESULT DestroyProgram( 
   IDebugProgram2* pProgram
);
int DestroyProgram( 
   IDebugProgram2 pProgram
);

Parameter

pProgram
[in] Ein IDebugProgram2 -Objekt, das das Programm darstellt, das atypisch beendet wurde.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Nachdem diese Methode aufgerufen wurde, sendet die DE anschließend ein IDebugProgramDestroyEvent2-Ereignis zurück an den Sitzungsdebug-Manager (SDM).

Diese Methode wird nicht implementiert (gibt E_NOTIMPL) zurück, wenn die DE im selben Prozess wie das zu debuggende Programm ausgeführt wird. Diese Methode wird nur implementiert, wenn die DE im selben Prozess wie der SDM ausgeführt wird.

Siehe auch