IDebugPortNotify2
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