IDebugPortEx2
Diese Schnittstelle ermöglicht den Debug- Manager der Sitzung (SDM) Programme und Prozesse, die auf einen Port gesteuert werden.
IDebugPortEx2 : IUnknown
Hinweise für Implementierer
Ein benutzerdefinierter Port lieferant implementiert diese Schnittstelle für dasselbe Objekt, das IDebugPort2implementiert.
Hinweise für Aufrufer
Das SDM ruft QueryInterface auf der IDebugPort2-Schnittstelle an, die zum Abrufen dieser Schnittstelle.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugPortEx2an.
Methode |
Beschreibung |
---|---|
Startet eine ausführbare Datei. |
|
Setzt die Ausführung eines Prozesses fort. |
|
Bestimmt, ob ein Prozess beendet werden kann. |
|
Beendet einen Prozess. |
|
Ruft die Prozess-ID des Anschlusses selbst ab. |
|
Ruft ein Objekt ab, das mit einem Programm unter dem Knoten zugeordnet ist. |
Hinweise
Diese Schnittstelle wird normalerweise zwischen dem SDM und dem benutzerdefinierten Anschlusslieferanten privat.
Wenn es erforderlich ist, kann eine Debug- Modul (DE) nach dieser Schnittstelle auf der IDebugPort2-Schnittstelle zu suchen, die IDebugEngineLaunch2::LaunchSuspended übergeben wird und IDebugPortEx2::LaunchSuspended verwenden, um das Programm zu starten. Dies ist jedoch nicht erforderlich und DE ausführen kann, was sie ausführen muss, um die Anforderung zu starten programm.
Anforderungen
Header: portpriv.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll