Share via


IVsDebugLaunchHook Interface

Definition

Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems.

public interface class IVsDebugLaunchHook
public interface class IVsDebugLaunchHook
__interface IVsDebugLaunchHook
[System.Runtime.InteropServices.Guid("9040E456-FF48-41FF-AEDD-D5EB36A0DDFB")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDebugLaunchHook
[<System.Runtime.InteropServices.Guid("9040E456-FF48-41FF-AEDD-D5EB36A0DDFB")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDebugLaunchHook = interface
Public Interface IVsDebugLaunchHook
Attributes

Methods

IsProcessRecycleRequired(VsDebugTargetProcessInfo[])

Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems.

OnLaunchDebugTargets(UInt32, VsDebugTargetInfo3[], VsDebugTargetProcessInfo[])

Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems.

SetNextHook(IVsDebugLaunchHook)

Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems.

Applies to