IDebugPort2

Gilt für:yes Visual Studio Visual Studio nofür Mac noVisual 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

Weitere Informationen