Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Portanbieter muss die IDebugPortSupplier2-Schnittstelle implementieren. IDebugPortSupplier2
Ein Portlieferant liefert Häfen und implementiert sie. Daher müssen die folgenden Schnittstellen ausgeführt werden:
-
Beschreibt den Port und listet alle Prozesse auf, die auf dem Port ausgeführt werden.
-
Stellt das Starten und Beenden von Prozessen für den Port bereit.
-
Stellt einen Mechanismus für Programme bereit, die im Kontext dieses Ports ausgeführt werden, um sie über die Erstellung und Zerstörung von Programmknoten zu benachrichtigen. Weitere Informationen finden Sie unter Programmknoten.
IConnectionPointContainerStellt einen Verbindungspunkt für IDebugPortEvents2 bereit.
Betrieb des Hafenanbieters
Die IDebugPortEvents2-Schnittstelle empfängt Benachrichtigungen, wenn Prozesse und Programme auf einem Port erzeugt und beendet werden. Ein Port ist erforderlich, um IDebugProcessCreateEvent2 zu senden, wenn ein Prozess erstellt wird, und IDebugProcessDestroyEvent2 , wenn ein Prozess auf dem Port zerstört wird. Ein Port ist auch erforderlich, um IDebugProgramCreateEvent2 zu senden, wenn ein Programm erstellt wird, und IDebugProgramDestroyEvent2 , wenn ein Programm in einem Prozess zerstört wird, der auf dem Port ausgeführt wird.
Ein Port sendet in der Regel als Reaktion auf die Methoden "AddProgramNode" und "RemoveProgramNode" Ereignisse zur Programmerstellung und -löschung.
Da ein Port sowohl physische Prozesse als auch logische Programme starten und beenden kann, müssen die folgenden Schnittstellen auch vom Debugmodul implementiert werden:
-
Beschreibt den physischen Prozess. Mindestens die folgenden Methoden müssen implementiert werden:
-
Bietet eine Möglichkeit zum Anfügen und Trennen des SDM von einem Prozess.
-
Beschreibt das logische Programm. Mindestens die folgenden Methoden müssen implementiert werden:
-
Bietet eine Möglichkeit, die SDM an dieses Programm anzufügen.