IDebugPort2

Diese Schnittstelle stellt einen Debugport auf einem Computer dar.

Syntax

IDebugPort2 : IUnknown

Hinweise für Implementierer

Ein benutzerdefinierter Portanbieter implementiert diese Schnittstelle, um einen Debugport auf einem Computer darzustellen.

Wenn der Port das Senden von Portereignissen unterstützt, muss er auch die IConnectionPointContainer Schnittstelle implementieren, um eine IConnectionPoint Schnittstelle zu unterstützen, die wiederum die IDebugPortEvents2-Schnittstelle bereitstellt.

Hinweise für Aufrufer

Aufrufe von GetPort oder AddPort geben diese Schnittstelle zurück, die den angeforderten Port darstellt.

Methoden in Vtable-Reihenfolge

In der folgenden Tabelle sind die Methoden von IDebugPort2 aufgeführt.

Methode Beschreibung
GetPortName Gibt den Portnamen zurück.
GetPortId Gibt den Portbezeichner zurück.
GetPortRequest Gibt die Anforderung zurück, die zum Erstellen eines Ports (falls verfügbar) verwendet wird.
GetPortSupplier Gibt den Portanbieter für diesen Port zurück.
GetProcess Gibt eine Schnittstelle zum Prozess zurück, wenn der Prozessbezeichner angegeben ist.
EnumProcesses Listet alle Prozesse auf, die auf einem Port ausgeführt werden.

Hinweise

Der lokale Port bietet Zugriff auf alle Prozesse und Programme, die auf dem lokalen Computer ausgeführt werden. Andere Ports stellen möglicherweise eine serielle Kabelverbindung mit einem Windows CE-basierten Gerät oder eine Netzwerkverbindung mit einem Nicht-DCOM-Computer dar. Die IDebugPort2 Schnittstelle wird verwendet, um den Namen und den Bezeichner eines Ports zu finden und alle Prozesse auflisten, die auf dem Port ausgeführt werden. Einrichtungen zum Starten und Beenden von Prozessen am Port werden in der IDebugPortEx2 Schnittstelle implementiert.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch