IVsRegisterProjectDebugTargetProvider.RemoveDebugTargetProvider Method

Definition

Removes the specified debug target provider from the linked list of debug target providers.

public:
 int RemoveDebugTargetProvider(Microsoft::VisualStudio::Shell::Interop::IVsProjectDebugTargetProvider ^ pDbgTrgtProvider);
public:
 int RemoveDebugTargetProvider(Microsoft::VisualStudio::Shell::Interop::IVsProjectDebugTargetProvider ^ pDbgTrgtProvider);
int RemoveDebugTargetProvider(Microsoft::VisualStudio::Shell::Interop::IVsProjectDebugTargetProvider const & pDbgTrgtProvider);
public int RemoveDebugTargetProvider (Microsoft.VisualStudio.Shell.Interop.IVsProjectDebugTargetProvider pDbgTrgtProvider);
abstract member RemoveDebugTargetProvider : Microsoft.VisualStudio.Shell.Interop.IVsProjectDebugTargetProvider -> int
Public Function RemoveDebugTargetProvider (pDbgTrgtProvider As IVsProjectDebugTargetProvider) As Integer

Parameters

pDbgTrgtProvider
IVsProjectDebugTargetProvider

[in] The debug target provider to remove.

Returns

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

From vsshell80.idl:

[C++]

HRESULT IVsRegisterProjectDebugTargetProvider::RemoveDebugTargetProvider(  
   [in] IVsProjectDebugTargetProvider *pDbgTrgtProvider  
   );  

Applies to