Freigeben über


IDebugProgramEngines2

Diese Schnittstelle wird von Knoten Programm verwendet, um alle möglichen Debugmodule (DE) anzugeben, der dieses Programm debuggen können.

IDebugProgramEngines2 : IUnknown

Hinweise für Implementierer

DE oder einen benutzerdefinierten Port lieferant implementiert diese Schnittstelle für dasselbe Objekt, das IDebugProgramNode2 implementiert, um das Einrichten eines 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 an, die zum Abrufen dieser Schnittstelle.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugProgramEngines2an.

Methode

Beschreibung

IDebugProgramEngines2::EnumPossibleEngines

Gibt alle möglichen DES, das dieses Programm gedebuggt werden kann.

IDebugProgramEngines2::SetEngine

Wählt DE aus, die für das Debuggen des Programms zu verwenden.

Hinweise

Sobald DE vom Benutzer ausgewählt wird, ist diese Option mit dem Programm unter dem Knoten registriert, indem IDebugProgramEngines2::SetEngineaufruft. Das ausgewählte Modul wird das Modul, das von IDebugProgramNode2::GetEngineInfozurückgegeben wurde.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugProgramNode2

IDebugProgramNode2::GetEngineInfo

Konzepte

Kern-Schnittstellen