VsDebugTargetInfo Members

Include Protected Members
Include Inherited Members

Contains information about a debug target.

The VsDebugTargetInfo type exposes the following members.


  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 attempt to free resources and perform other cleanup operations before the Object 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.)



  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.


See Also


VsDebugTargetInfo Structure

Microsoft.VisualStudio.Shell.Interop Namespace