IDebugProgramDestroyEvent2

Diese Schnittstelle wird vom Debugmodul (DE) an den Sitzungsdebug-Manager (SDM) gesendet, wenn ein Programm zum Abschluss ausgeführt wurde.

Syntax

IDebugProgramDestroyEvent2 : IUnknown

Hinweise für Implementierer

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

Hinweise für Aufrufer

Der DE- oder der benutzerdefinierte Portanbieter erstellt und sendet dieses Ereignisobjekt, um die Beendigung eines Programms zu melden. Die DE sendet dieses Ereignis mithilfe der Rückruffunktion IDebugEventCallback2 , die vom SDM bereitgestellt wird, wenn es an das zu debuggende Programm angefügt ist. Der benutzerdefinierte Portanbieter sendet dieses Ereignis mithilfe der IDebugPortEvents2-Schnittstelle .

Methoden in Vtable-Reihenfolge

Die folgende Tabelle zeigt die Methode von IDebugProgramDestroyEvent2.

Methode Beschreibung
GetExitCode Ruft den Beendigungscode des Programms ab.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch