IVsDebugLaunchHook.OnLaunchDebugTargets Method
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.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Syntax
'Declaration
Function OnLaunchDebugTargets ( _
DebugTargetCount As UInteger, _
pDebugTargets As VsDebugTargetInfo3(), _
<OutAttribute> pLaunchResults As VsDebugTargetProcessInfo() _
) As Integer
int OnLaunchDebugTargets(
uint DebugTargetCount,
VsDebugTargetInfo3[] pDebugTargets,
VsDebugTargetProcessInfo[] pLaunchResults
)
int OnLaunchDebugTargets(
[InAttribute] unsigned int DebugTargetCount,
[InAttribute] array<VsDebugTargetInfo3>^ pDebugTargets,
[OutAttribute] array<VsDebugTargetProcessInfo>^ pLaunchResults
)
abstract OnLaunchDebugTargets :
DebugTargetCount:uint32 *
pDebugTargets:VsDebugTargetInfo3[] *
pLaunchResults:VsDebugTargetProcessInfo[] byref -> int
function OnLaunchDebugTargets(
DebugTargetCount : uint,
pDebugTargets : VsDebugTargetInfo3[],
pLaunchResults : VsDebugTargetProcessInfo[]
) : int
Parameters
- DebugTargetCount
Type: UInt32
- pDebugTargets
Type: array<Microsoft.VisualStudio.Shell.Interop.VsDebugTargetInfo3[]
- pLaunchResults
Type: array<Microsoft.VisualStudio.Shell.Interop.VsDebugTargetProcessInfo[]
Return Value
Type: Int32
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.