VsDebugTargetInfo Structure
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 | |
---|---|---|
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Top
Fields
Name | Description | |
---|---|---|
bstrArg | BSTR containing command-line arguments to the executable. | |
bstrCurDir | BSTR containing the name of the current directory. | |
bstrEnv | BSTR containing the environment settings to pass to CreateProcess. | |
bstrExe | BSTR containing the name of the executable. | |
bstrMdmRegisteredName | BSTR containing the name of the application as it is registered with the MDM. | |
bstrOptions | BSTR containing custom options specific to each clsidCustom (nulla null reference (Nothing in Visual Basic) is recommended). | |
bstrPortName | BSTR containing the name of port from the supplier specified in clsidPortSupplier (can be nulla null reference (Nothing in Visual Basic)). | |
bstrRemoteMachine | BSTR containing the remote machine name. Set to nulla null reference (Nothing in Visual Basic) for local machines. | |
cbSize | DWORD specifying the size of the VsDebugTargetInfo struct. | |
clsidCustom | Specifies that the exe will be launched by some custom means. | |
clsidPortSupplier | Specifies the Port supplier GUID. | |
dlo | Specifies how this process should be launched or attached. Values are taken from the DEBUG_LAUNCH_OPERATION enumeration. | |
dwClsidCount | Number of GUIDs in the pClsidList member. | |
fSendStdoutToOutputWindow | Specifies that stdout and stderr should be routed to the debug-output window. | |
grfLaunch | Specifies launch flags. Values are taken from the __VSDBGLAUNCHFLAGS enumeration. Used in DebugLaunch calls. | |
hStdError | HANDLE to StdError. | |
hStdInput | HANDLE to StdInput. | |
hStdOutput | HANDLE to StdOut. | |
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.