IDebugPort2
Gilt für: Visual Studio Visual Studio
für Mac
Visual Studio Code
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.
Notizen für Anrufer
Aufrufe an GetPort oder AddPort geben diese Schnittstelle zurück, die den angeforderten Port darstellt.
Methoden in Vtable-Reihenfolge
Die folgende Tabelle zeigt die Methoden von IDebugPort2
.
Methode | BESCHREIBUNG |
---|---|
GetPortName | Gibt den Portnamen zurück. |
GetPortId | Gibt den Portbezeichner zurück. |
GetPortRequest | Gibt die Anforderung zurück, die zum Erstellen eines Portes (falls verfügbar) verwendet wird. |
GetPortSupplier | Gibt den Portanbieter für diesen Port zurück. |
Getprocess | Gibt eine Schnittstelle zum Prozess zurück, der dem Bezeichner des Prozesses zugeordnet ist. |
EnumProcesses | Enumeiert alle Prozesse, 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 können eine serielle Kabelverbindung mit einem Windows CE-basierten Gerät oder eine Netzwerkverbindung mit einem Nicht-DCOM-Computer darstellen. Die IDebugPort2
Schnittstelle wird verwendet, um den Namen und den Bezeichner eines Portes zu finden und alle Prozesse auf dem Port aufzählen. Einrichtungen zum Starten und Beenden von Prozessen im Port werden in der IDebugPortEx2
Schnittstelle implementiert.
Anforderungen
Kopfzeile: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll