Freigeben über


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

Siehe auch