Dela via


VsDebugTargetInfo2 Members

Include Protected Members
Include Inherited Members

Specifies information about a debug target.

The VsDebugTargetInfo2 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 the command line arguments to the exe (DLO_CreateProcess)

Public field

bstrCurDir

BSTR containing the current directory (DLO_CreateProcess)

Public field

bstrEnv

BSTR containing the environment settings (DLO_CreateProcess)

Public field

bstrExe

BSTR containing the name of the executable

Public field

bstrOptions

BSTR containing custom options, specific to each guidLaunchDebugEngine (NULL is recommended)

Public field

bstrPortName

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

Public field

bstrRemoteMachine

BSTR containing the machine name for a remote machine. Use nulla null reference (Nothing in Visual Basic) for the local machine.

Public field

cbSize

Specifies the size of the VsDebugTargetInfo2 struct.

Public field

dlo

Specifies how this process should be launched or attached.

Public field

dwDebugEngineCount

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

Public field

dwProcessId

Specifies the process id (DLO_AlreadyRunning).

Public field

dwReserved

Reserved for future use - specify nulla null reference (Nothing in Visual Basic).

Public field

fSendToOutputWindow

Specifies that stdout and stderr are to be routed to the output window

Public field

guidLaunchDebugEngine

Specifies the guid of the debug engine used for launch, (DLO_CreateProcess)

Public field

guidPortSupplier

Specifies the port supplier guid

Public field

guidProcessLanguage

Specifies the language of the hosting process. Used to preload EE's

Public field

hStdError

Used for file redirection of StdErr.

Public field

hStdInput

Used for file redirection of StdIn.

Public field

hStdOutput

Used for file redirection of StdOut.

Public field

LaunchFlags

Specifies the launch flags that were passed to DebugLaunch

Public field

pDebugEngines

Specifies an array of debug engine guids, or nulla null reference (Nothing in Visual Basic) if dwDebugEngineCount is zero

Public field

pUnknown

Specifies an interface pointer - usage depends on DEBUG_LAUNCH_OPERATION.

Top

See Also

Reference

VsDebugTargetInfo2 Structure

Microsoft.VisualStudio.Shell.Interop Namespace