IDebugPortEvents2
Diese Schnittstelle benachrichtigt einen Listener (in der Regel den Sitzungsdebug-Manager [SDM] oder ein Debugmodul) über die Prozess- und Programmerstellung und -zerstörung für einen bestimmten Port. Diese Informationen können verwendet werden, um eine Echtzeitansicht der Prozesse und Programme darzustellen, die auf dem Port ausgeführt werden.
Syntax
IDebugPortEvents2 : IUnknown
Hinweise für Implementierer
Visual Studio implementiert diese Schnittstelle in der Regel, um Benachrichtigungen über die Programmerstellung und -zerstörung zu erhalten. Ein Debugmodul kann diese Schnittstelle auch implementieren, um auf solche Portereignisse zu lauschen.
Hinweise für Aufrufer
Alle IDebugPort2-Schnittstellen können für eine IConnectionPointContainer Schnittstelle abgefragt werden. Anschließend wird die FindConnectionPoint Methode für IDebugPortEvents2
die IConnectionPointContainer Schnittstelle aufgerufen, um eine IConnectionPoint Schnittstelle abzurufen. Schließlich wird die Advise Methode in der IConnectionPoint Schnittstelle aufgerufen, um die Ereignisse über die Event-Methode zu senden.
Methoden in Vtable-Reihenfolge
Die folgende Tabelle zeigt die Methode von IDebugPortEvents2
.
Methode | Beschreibung |
---|---|
Event | Sendet Ereignisse, die die Erstellung und Zerstörung von Prozessen und Programmen auf dem Port beschreiben. |
Hinweise
IDebugPortEvents2
wird auch vom SDM zum Debuggen von Programmen verwendet, die in einem Prozess ausgeführt werden, der bereits gedebuggt wird.
Portereignisse werden von dieser Schnittstelle an das SDM übergeben.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll