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