Freigeben über


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

Siehe auch