Partager via


VsDebugTargetInfo3 Struct

Definition

Provides information about the debug target.

public value class VsDebugTargetInfo3
struct VsDebugTargetInfo3
[System.Runtime.InteropServices.ComConversionLoss]
public struct VsDebugTargetInfo3
[<System.Runtime.InteropServices.ComConversionLoss>]
type VsDebugTargetInfo3 = struct
Public Structure VsDebugTargetInfo3
Inheritance
VsDebugTargetInfo3
Attributes

Fields

bstrArg

BSTR containing the command line arguments (DLO_CreateProcess).

bstrCurDir

BSTR containing the current directory (DLO_CreateProcess).

bstrEnv

BSTR containing custom environment variables (DLO_CreateProcess).

bstrExe

BSTR containing the name of the executable.

bstrOptions

BSTR containing custom options specific to each debugger (null is recommended).

bstrPortName

BSTR containing the name of the port from the supplier specified in guidPortSupplier. (Can be null).

bstrRemoteMachine

BSTR containing the machine name for a remote machine. Use null for the local machine.

dlo

Specifies how this process should be launched or attached.

dwDebugEngineCount

Specifies the number of debug engine GUIDs in the guidLaunchDebugEngine array.

dwProcessId

Specifies the process id (DLO_AlreadyRunning).

fSendToOutputWindow

BOOL - if true, stdout and stderr are to be routed to the output window.

guidLaunchDebugEngine

Specifies the GUID of the debug engine used for launch (DLO_CreateProcess)

guidPortSupplier

Specifies the GUID of the port supplier.

guidProcessLanguage

Specifies the language of the hosting process. Used to preload expression evaluators.

LaunchFlags

Specifies the launch flags that were passed to DebugLaunch(UInt32).

pDebugEngines

Specifies an array of debug engine guids, or null if dwDebugEngineCount is zero.

pStartupInfo

Additional options to be passed to (DLO_CreateProcess).

pUnknown

Specifies an interface pointer - usage depends on DEBUG_LAUNCH_OPERATION.

Applies to