IVsDebuggableProjectCfg2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unterstützt den Debug-Start (F5-Befehl). Erweitert IVsDebuggableProjectCfg, um einen Methodenaufruf (OnBeforeDebugLaunch(UInt32)) vor dem Starten des Debuggers bereitzustellen.
public interface class IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
public interface class IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
__interface IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
[System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDebuggableProjectCfg2 : Microsoft.VisualStudio.Shell.Interop.IVsDebuggableProjectCfg
[<System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDebuggableProjectCfg2 = interface
interface IVsDebuggableProjectCfg
Public Interface IVsDebuggableProjectCfg2
Implements IVsDebuggableProjectCfg
- Attribute
- Implementiert
Methoden
| DebugLaunch(UInt32) |
Startet den Debugger. Wird von IVsDebuggableProjectCfg geerbt. |
| EnumOutputs(IVsEnumOutputs) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_BuildableProjectCfg(IVsBuildableProjectCfg) |
Bietet Zugriff auf die- IVsBuildableProjectCfg Schnittstelle einer Konfiguration, die zum Verwalten des Buildprozesses verwendet werden soll. Wird von IVsDebuggableProjectCfg geerbt. |
| get_CanonicalName(String) |
Gibt den kanonischen Namen einer Konfiguration zurück. Wird von IVsDebuggableProjectCfg geerbt. |
| get_DisplayName(String) |
Gibt eine Zeichenfolge zurück, die die Konfiguration beschreibt und in der Benutzeroberfläche der Umgebung angezeigt werden kann. Wird von IVsDebuggableProjectCfg geerbt. |
| get_IsDebugOnly(Int32) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_IsPackaged(Int32) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_IsReleaseOnly(Int32) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_IsSpecifyingOutputSupported(Int32) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_Platform(Guid) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_ProjectCfgProvider(IVsProjectCfgProvider) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_RootURL(String) |
Gibt die Stamm-URL einer Konfiguration für Ihre Ausgabe Elemente zurück. Wird von IVsDebuggableProjectCfg geerbt. |
| get_TargetCodePage(UInt32) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| get_UpdateSequenceNumber(ULARGE_INTEGER[]) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| OnBeforeDebugLaunch(UInt32) |
Stellt eine Methode bereit, die die Implementierung verwenden kann, um erforderliche Aktionen vor dem tatsächlichen Start des Debuggers auszuführen. |
| OpenOutput(String, IVsOutput) |
Veraltete Methode. Darf nicht verwendet werden. Wird von IVsDebuggableProjectCfg geerbt. |
| QueryDebugLaunch(UInt32, Int32) |
Bestimmt ob der Debugger entsprechend des Status des Startflags gestartet werden kann. Wird von IVsDebuggableProjectCfg geerbt. |