Freigeben über


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

Siehe auch