Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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