IDebugProgram3

Diese Schnittstelle stellt ein Programm dar, das in einem Prozess ausgeführt wird, und erweitert Execute durch Bereitstellen von Threadinformationen.

Syntax

IDebugProgram3 : IDebugProgram3

Hinweise für Implementierer

Das Debugmodul (DE) und ein benutzerdefinierter Portanbieter implementieren diese Schnittstelle, um ein Programm in einem Prozess darzustellen. Der Sitzungsdebug-Manager (SDM) implementiert auch diese Schnittstelle, um Informationen zum Anfügen bereitzustellen.

Hinweise für Aufrufer

Das IDebugProgramCreateEvent2-Ereignis gibt diese Schnittstelle für ein neues Programm zurück. Diese Schnittstelle wird auch als Parameter für viele Methoden für mehrere Schnittstellen verwendet.

Methoden in Vtable-Reihenfolge

In der folgenden Tabelle sind die Methoden von IDebugProgram3 aufgeführt.

Methode Beschreibung
ExecuteOnThread Führt das Programm aus. Der Thread wird zurückgegeben, um dem Debugger Informationen darüber zu geben, welchen Thread der Benutzer beim Ausführen anzeigt.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Hinweise

Ein Programm ist ein Threadcontainer, der in einer bestimmten Laufzeitarchitektur ausgeführt wird, während ein Prozess aus einem oder mehreren Programmen besteht.

Siehe auch