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.
Diese Schnittstelle registriert oder hebt die Registrierung eines Programms auf, das mit dem port gedebuggt werden kann, auf dem sie ausgeführt wird.
Syntax
IDebugPortNotify2 : IUnknown
Hinweise für Implementierer
Ein benutzerdefinierter Portanbieter implementiert diese Schnittstelle, um das Hinzufügen und Entfernen von Programmen aus dem Port zu unterstützen. Es wird in der Regel für dasselbe Objekt implementiert, das die IDebugPort2-Schnittstelle implementiert.
Hinweise für Aufrufer
Ein Aufruf von QueryInterface auf der IDebugPort2 Schnittstelle gibt diese Schnittstelle zurück. Außerdem gibt ein Aufruf von GetPortNotify diese Schnittstelle zurück. Ein Debugmodul kann diese Schnittstelle als Parameter für WatchForProviderEvents anzeigen.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDebugPortNotify2 aufgeführt.
| Methode | Beschreibung |
|---|---|
| AddProgramNode | Registriert ein Programm, das mit dem Port gedebuggt werden kann, auf dem er ausgeführt wird. |
| RemoveProgramNode | Hebt die Registrierung eines Programms auf, das über den Port gedebuggt werden kann, auf dem sie ausgeführt wird. |
Hinweise
Es sei denn, ein Debugport hat eine Möglichkeit, zu wissen, wann Programme geladen oder entladen werden, muss ein benutzerdefinierter Portanbieter diese Schnittstelle implementieren. Alle Programme, die zum Debuggen über einen bestimmten Port geladen werden, werden mithilfe dieser Schnittstelle nachverfolgt.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll