Share via


IVsProjectDebugTargetProvider Interface

Definition

Gets information about a debug target, a file launched in the debugger. Implemented in projects that want to control launching of the debugger. You must register your implementation using IVsRegisterProjectDebugTargetProvider.

public interface class IVsProjectDebugTargetProvider
public interface class IVsProjectDebugTargetProvider
__interface IVsProjectDebugTargetProvider
[System.Runtime.InteropServices.Guid("4C5F0CEB-5AC9-4EA4-85E2-72E088EA75A8")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectDebugTargetProvider
[<System.Runtime.InteropServices.Guid("4C5F0CEB-5AC9-4EA4-85E2-72E088EA75A8")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProjectDebugTargetProvider = interface
Public Interface IVsProjectDebugTargetProvider
Attributes

Remarks

A project maintains a linked list of debug targets, described by IVsProjectDebugTargetProvider. You construct the list using IVsRegisterProjectDebugTargetProvider. You can get an instance of IVsRegisterProjectDebugTargetProvider from the SVsRegisterDebugTargetProvider (SID_SVsRegisterDebugTargetProvider) service.

Methods

SupplyDebugTarget(String, String)

Gets information about a debug target if the current debug target is appropriate.

Applies to