IVsDebugger3::LaunchDebugTargets3 Method (UInt32, array<VsDebugTargetInfo3>^, array<VsDebugTargetProcessInfo>^)

 

Launches or attaches to the specified processes under the control of the debugger, and returns the processes' process IDs and creation times.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

int LaunchDebugTargets3(
	unsigned int DebugTargetCount,
	array<VsDebugTargetInfo3>^ pDebugTargets,
	array<VsDebugTargetProcessInfo>^ pLaunchResults
)

Parameters

DebugTargetCount
Type: System::UInt32

[in] The number of targets to launch (the number of VsDebugTargetInfo2 structures pointed to by pDebugTargets).

pDebugTargets
Type: array<Microsoft.VisualStudio.Shell.Interop::VsDebugTargetInfo3>^

[in, out] An array of VsDebugTargetInfo2 structures describing the programs to launch or attach to.

pLaunchResults
Type: array<Microsoft.VisualStudio.Shell.Interop::VsDebugTargetProcessInfo>^

[out] An array of VsDebugTargetProcessInfo structures containing the process ID and creation times of the processes.

Return Value

Type: System::Int32
Return to top
Show: