Freigeben über


IDebugEngine2::DestroyProgram

Teilt eine Debug- Modul (DE), das das angegebene Programm atypisch beendet wurde und alle Verweise auf das Programm DE dem die Bereinigung sollte und sendet ein Programm zerstören Ereignis.

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

Parameter

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

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Nachdem diese Methode aufgerufen wurde, sendet daraufhin ein DE IDebugProgramDestroyEvent2-Ereignis zurück zum Debuggen von Manager der Sitzung (SDM).

Diese Methode ist nicht implementiert (gibt E_NOTIMPL) zurück, wenn DE in demselben Prozess ausgeführt wird, der das Programm, das gedebuggt wird. Diese Methode wird nur bei der Implementierung DE in demselben Prozess wie das SDM ausgeführt wird.

Siehe auch

Referenz

IDebugEngine2

IDebugProgramDestroyEvent2

IDebugProgram2