IDebugProgramEngines2
Diese Schnittstelle wird von Programmknoten verwendet, um alle möglichen Debugmodule (DE) anzugeben, die dieses Programm debuggen können.
Syntax
IDebugProgramEngines2 : IUnknown
Hinweise für Implementierer
Ein DE- oder ein benutzerdefinierter Portanbieter implementiert diese Schnittstelle auf demselben Objekt, das IDebugProgramNode2 implementiert, um das Einrichten einer bestimmten DE zu unterstützen, die für ein bestimmtes Programm verwendet werden soll.
Hinweise für Aufrufer
Rufen Sie QueryInterface auf einer IDebugProgramNode2
Schnittstelle auf, um diese Schnittstelle abzurufen.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDebugProgramEngines2
aufgeführt.
Methode | Beschreibung |
---|---|
EnumPossibleEngines | Gibt alle möglichen DEs an, die dieses Programm debuggen können. |
SetEngine | Wählt die DE aus, die für das Debuggen dieses Programms verwendet werden soll. |
Hinweise
Sobald eine DE vom Benutzer ausgewählt wurde, wird diese Auswahl beim Programmknoten durch Aufrufen von SetEngine registriert. Das ausgewählte Modul wird zum von GetEngineInfo zurückgegebenen Modul.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll