Share via


VsDebugTargetInfo Members

Include Protected Members
Include Inherited Members

Contains information about a debug target.

The VsDebugTargetInfo type exposes the following members.

Methods

 

Name

Description

Public method

Equals

Indicates whether this instance and a specified object are equal. (Inherited from ValueType.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Public method

GetHashCode

Returns the hash code for this instance. (Inherited from ValueType.)

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Public method

ToString

Returns the fully qualified type name of this instance. (Inherited from ValueType.)

Top

Fields

 

Name

Description

Public field

bstrArg

BSTR containing command-line arguments to the executable.

Public field

bstrCurDir

BSTR containing the name of the current directory.

Public field

bstrEnv

BSTR containing the environment settings to pass to CreateProcess.

Public field

bstrExe

BSTR containing the name of the executable.

Public field

bstrMdmRegisteredName

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

Public field

bstrOptions

BSTR containing custom options specific to each clsidCustom (nulla null reference (Nothing in Visual Basic) is recommended).

Public field

bstrPortName

BSTR containing the name of port from the supplier specified in clsidPortSupplier (can be nulla null reference (Nothing in Visual Basic)).

Public field

bstrRemoteMachine

BSTR containing the remote machine name. Set to nulla null reference (Nothing in Visual Basic) for local machines.

Public field

cbSize

DWORD specifying the size of the VsDebugTargetInfo struct.

Public field

clsidCustom

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

Public field

clsidPortSupplier

Specifies the Port supplier GUID.

Public field

dlo

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

Public field

dwClsidCount

Number of GUIDs in the pClsidList member.

Public field

fSendStdoutToOutputWindow

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

Public field

grfLaunch

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

Public field

hStdError

HANDLE to StdError.

Public field

hStdInput

HANDLE to StdInput.

Public field

hStdOutput

HANDLE to StdOut.

Public field

pClsidList

Holds an array of GUIDs for multiple engine launch.

Top

See Also

Reference

VsDebugTargetInfo Structure

Microsoft.VisualStudio.Shell.Interop Namespace