IVsDebuggableProjectCfg Interface

Definition

Enables a built configuration to be started and run by the debugger.

public interface class IVsDebuggableProjectCfg : Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg
public interface class IVsDebuggableProjectCfg : Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg
__interface IVsDebuggableProjectCfg : Microsoft::VisualStudio::Shell::Interop::IVsProjectCfg
[System.Runtime.InteropServices.Guid("2BC88742-618D-46B2-B65D-67AC990E3215")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDebuggableProjectCfg : Microsoft.VisualStudio.Shell.Interop.IVsProjectCfg
type IVsDebuggableProjectCfg = interface
    interface IVsProjectCfg
Public Interface IVsDebuggableProjectCfg
Implements IVsProjectCfg
Derived
Attributes
Implements

Remarks

The Start, F5 key combination can be used to run a project's configuration under control of the debugger.

Notes to Implementers

Implemented by projects to allow the debugger to launch a configuration. IVsDebuggableProjectCfg is an optional interface implemented on the configuration object with IVsCfg and IVsProjectCfg.

Notes to Callers

Called by the environment when the user elects to start the debugger by selecting the Start, F5 key combination.

Methods

DebugLaunch(UInt32)

Starts the debugger.

EnumOutputs(IVsEnumOutputs)

Obsolete method. Do not use.

get_BuildableProjectCfg(IVsBuildableProjectCfg)
get_CanonicalName(String)
get_DisplayName(String)
get_IsDebugOnly(Int32)
get_IsPackaged(Int32)
get_IsReleaseOnly(Int32)
get_IsSpecifyingOutputSupported(Int32)
get_Platform(Guid)
get_ProjectCfgProvider(IVsProjectCfgProvider)
get_RootURL(String)
get_TargetCodePage(UInt32)
get_UpdateSequenceNumber(ULARGE_INTEGER[])
OpenOutput(String, IVsOutput)

Obsolete method. Do not use.

QueryDebugLaunch(UInt32, Int32)

Determines whether the debugger can be launched, given the state of the launch flags.

Applies to