Freigeben über


IDebugProgramDestroyEvent2

Diese Schnittstelle wird durch das Debugmodul (DE Debuggen) zum Manager der Sitzung (SDM) gesendet, wenn ein Programm bis zum Abschluss ausgeführt wurde.

IDebugProgramDestroyEvent2 : IUnknown

Hinweise für Implementierer

DE oder einer benutzerdefinierten Port lieferant implementiert diese Schnittstelle, um zu melden, dass ein Programm beendet wurde und ist nicht mehr für das Debuggen verfügbar. Die IDebugEvent2-Schnittstelle muss auf dasselbe Objekt wie diese Schnittstelle implementiert werden. Das SDM QueryInterface verwendet, um die IDebugEvent2-Schnittstelle zuzugreifen.

Hinweise für Aufrufer

DE oder einer benutzerdefinierten Port lieferant erstellt und sendet das Ereignisobjekt, um die Beendigung eines Programms. DE sendet dieses Ereignis, indem die IDebugEventCallback2 Rückruffunktion verwendet, die vom SDM angegeben wurde, als sie angefügt haben dem Programm, das gedebuggt wurde. Der benutzerdefinierte Port lieferant sendet dieses Ereignis unter Verwendung der IDebugPortEvents2-Schnittstelle.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle sind die Methode von IDebugProgramDestroyEvent2an.

Methode

Beschreibung

IDebugProgramDestroyEvent2::GetExitCode

Ruft den Exitcode des Programms ab.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugProgram2

IDebugEvent2

IDebugEventCallback2

Konzepte

Kern-Schnittstellen