IVsDebuggableProjectCfg Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
[System.Runtime.InteropServices.Guid("2BC88742-618D-46B2-B65D-67AC990E3215")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDebuggableProjectCfg : Microsoft.VisualStudio.Shell.Interop.IVsProjectCfg
[<System.Runtime.InteropServices.Guid("2BC88742-618D-46B2-B65D-67AC990E3215")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDebuggableProjectCfg = interface
interface IVsProjectCfg
[<System.Runtime.InteropServices.Guid("2BC88742-618D-46B2-B65D-67AC990E3215")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDebuggableProjectCfg = interface
interface IVsProjectCfg
interface IVsCfg
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) |
Provides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process. |
get_CanonicalName(String) |
Returns a configuration's canonical name. |
get_DisplayName(String) |
Returns a string that describes the configuration and can be displayed in the environment's UI. |
get_IsDebugOnly(Int32) |
Obsolete method. Do not use. |
get_IsPackaged(Int32) |
Obsolete method. Do not use. |
get_IsReleaseOnly(Int32) |
Obsolete method. Do not use. |
get_IsSpecifyingOutputSupported(Int32) |
Obsolete method. Do not use. |
get_Platform(Guid) |
Obsolete method. Do not use. |
get_ProjectCfgProvider(IVsProjectCfgProvider) |
Obsolete method. Do not use. |
get_RootURL(String) |
Returns a configuration's root URL for its output items. |
get_TargetCodePage(UInt32) |
Obsolete method. Do not use. |
get_UpdateSequenceNumber(ULARGE_INTEGER[]) |
Obsolete method. Do not use. |
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. |