Contains information about a debug target.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Public Structure VsDebugTargetInfo
public struct VsDebugTargetInfo
public value class VsDebugTargetInfo
[<Sealed>]
type VsDebugTargetInfo =  struct end
JScript supports the use of structures, but not the declaration of new ones.
The VsDebugTargetInfo type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| .gif) | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | 
| .gif) | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | 
| .gif) | GetType | Gets the Type of the current instance. (Inherited from Object.) | 
| .gif) | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) | 
Top
Fields
| Name | Description | |
|---|---|---|
| .gif) | bstrArg | BSTR containing command-line arguments to the executable. | 
| .gif) | bstrCurDir | BSTR containing the name of the current directory. | 
| .gif) | bstrEnv | BSTR containing the environment settings to pass to CreateProcess. | 
| .gif) | bstrExe | BSTR containing the name of the executable. | 
| .gif) | bstrMdmRegisteredName | BSTR containing the name of the application as it is registered with the MDM. | 
| .gif) | bstrOptions | BSTR containing custom options specific to each clsidCustom (nulla null reference (Nothing in Visual Basic) is recommended). | 
| .gif) | bstrPortName | BSTR containing the name of port from the supplier specified in clsidPortSupplier (can be nulla null reference (Nothing in Visual Basic)). | 
| .gif) | bstrRemoteMachine | BSTR containing the remote machine name. Set to nulla null reference (Nothing in Visual Basic) for local machines. | 
| .gif) | cbSize | DWORD specifying the size of the VsDebugTargetInfo struct. | 
| .gif) | clsidCustom | Specifies that the exe will be launched by some custom means. | 
| .gif) | clsidPortSupplier | Specifies the Port supplier GUID. | 
| .gif) | dlo | Specifies how this process should be launched or attached. Values are taken from the DEBUG_LAUNCH_OPERATION enumeration. | 
| .gif) | dwClsidCount | Number of GUIDs in the pClsidList member. | 
| .gif) | fSendStdoutToOutputWindow | Specifies that stdout and stderr should be routed to the debug-output window. | 
| .gif) | grfLaunch | Specifies launch flags. Values are taken from the __VSDBGLAUNCHFLAGS enumeration. Used in DebugLaunch calls. | 
| .gif) | hStdError | HANDLE to StdError. | 
| .gif) | hStdInput | HANDLE to StdInput. | 
| .gif) | hStdOutput | HANDLE to StdOut. | 
| .gif) | pClsidList | Holds an array of GUIDs for multiple engine launch. | 
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.