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