IDebugPortNotify2
Diese Schnittstelle registriert oder hebt die Registrierung eines Programms mit dem Port gedebuggt werden kann, den sie ausgeführt wird.
IDebugPortNotify2 : IUnknown
Hinweise für Implementierer
Ein benutzerdefinierter Port lieferant implementiert diese Schnittstelle, um das Hinzufügen und Entfernen von Programmen auf dem Port zu unterstützen. Sie wird i. d. R. in demselben Objekt implementiert, das die IDebugPort2-Schnittstelle implementiert.
Hinweise für Aufrufer
Ein Aufruf von QueryInterface auf der IDebugPort2-Schnittstelle wird von dieser Schnittstelle zurück. Außerdem wird ein Aufruf IDebugDefaultPort2::GetPortNotify gibt diese Schnittstelle zurück. Ein Debuggen Modul kann diese Schnittstelle als Parameter an IDebugProgramProvider2::WatchForProviderEventssehen.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugPortNotify2an.
Methode |
Beschreibung |
---|---|
Registriert ein Programm, das dem Port gedebuggt werden kann, den er ausgeführt wird. |
|
Hebt die Registrierung eines Programms vom Port gedebuggt werden kann, den er ausgeführt wird. |
Hinweise
Sofern ein Multithreaded Anschluss verfügt eine Möglichkeit festzustellen, wann Programme geladen oder entladen werden, muss ein benutzerdefinierter Port lieferant diese Schnittstelle implementieren. Alle Programme, die für das Debuggen durch einen bestimmten Anschluss geladen werden, werden mithilfe dieser Schnittstelle überwacht.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll