Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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