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 zu darstellen.

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

Hinweise für Aufrufer

Aufrufe von 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 Ports verwendet wird (falls verfügbar).
GetPortSupplier Gibt den Portanbieter für diesen Port zurück.
Getprocess Gibt eine Schnittstelle für den Prozess zurück, wenn der Bezeichner des Prozesses angegeben wird.
EnumProcesses Enumeriert alle Prozesse, die an 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 -Schnittstelle wird verwendet, um den Namen und Bezeichner eines Ports zu suchen und alle prozesse, die auf dem IDebugPort2 Port ausgeführt werden, aufzählen. Einrichtungen zum Starten und Beenden von Prozessen am Port werden in der Schnittstelle IDebugPortEx2 implementiert.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch