Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.