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.