VsDebugTargetInfo VsDebugTargetInfo VsDebugTargetInfo VsDebugTargetInfo VsDebugTargetInfo Struct


Contains information about a debug target.

public value class VsDebugTargetInfo
struct VsDebugTargetInfo
public struct VsDebugTargetInfo
type VsDebugTargetInfo = struct
Public Structure VsDebugTargetInfo


bstrArg bstrArg bstrArg bstrArg bstrArg

BSTR containing command-line arguments to the executable.

bstrCurDir bstrCurDir bstrCurDir bstrCurDir bstrCurDir

BSTR containing the name of the current directory.

bstrEnv bstrEnv bstrEnv bstrEnv bstrEnv

BSTR containing the environment settings to pass to CreateProcess.

bstrExe bstrExe bstrExe bstrExe bstrExe

BSTR containing the name of the executable.

bstrMdmRegisteredName bstrMdmRegisteredName bstrMdmRegisteredName bstrMdmRegisteredName bstrMdmRegisteredName

BSTR containing the name of the application as it is registered with the MDM.

bstrOptions bstrOptions bstrOptions bstrOptions bstrOptions

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

bstrPortName bstrPortName bstrPortName bstrPortName bstrPortName

BSTR containing the name of port from the supplier specified in clsidPortSupplier (can be null).

bstrRemoteMachine bstrRemoteMachine bstrRemoteMachine bstrRemoteMachine bstrRemoteMachine

BSTR containing the remote machine name. Set to null for local machines.

cbSize cbSize cbSize cbSize cbSize

DWORD specifying the size of the VsDebugTargetInfo struct.

clsidCustom clsidCustom clsidCustom clsidCustom clsidCustom

Specifies that the exe will be launched by some custom means.

clsidPortSupplier clsidPortSupplier clsidPortSupplier clsidPortSupplier clsidPortSupplier

Specifies the Port supplier GUID.

dlo dlo dlo dlo dlo

Specifies how this process should be launched or attached. Values are taken from the DEBUG_LAUNCH_OPERATION enumeration.

dwClsidCount dwClsidCount dwClsidCount dwClsidCount dwClsidCount

Number of GUIDs in the pClsidList member.

fSendStdoutToOutputWindow fSendStdoutToOutputWindow fSendStdoutToOutputWindow fSendStdoutToOutputWindow fSendStdoutToOutputWindow

Specifies that stdout and stderr should be routed to the debug-output window.

grfLaunch grfLaunch grfLaunch grfLaunch grfLaunch

Specifies launch flags. Values are taken from the __VSDBGLAUNCHFLAGS enumeration. Used in DebugLaunch(UInt32) calls.

hStdError hStdError hStdError hStdError hStdError

HANDLE to StdError.

hStdInput hStdInput hStdInput hStdInput hStdInput

HANDLE to StdInput.

hStdOutput hStdOutput hStdOutput hStdOutput hStdOutput

HANDLE to StdOut.

pClsidList pClsidList pClsidList pClsidList pClsidList

Holds an array of GUIDs for multiple engine launch.

Applies to