VsDebugTargetInfo4 Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides information about the debug target.
public value class VsDebugTargetInfo4
struct VsDebugTargetInfo4
[System.Runtime.InteropServices.ComConversionLoss]
public struct VsDebugTargetInfo4
[<System.Runtime.InteropServices.ComConversionLoss>]
type VsDebugTargetInfo4 = struct
Public Structure VsDebugTargetInfo4
- Inheritance
-
VsDebugTargetInfo4
- Attributes
Fields
AppPackageLaunchInfo |
Information required to start or launch app container applications (DLO_AppPackageDebug). |
bstrArg |
BSTR containing the command line arguments (DLO_CreateProcess). |
bstrCurDir |
BSTR containing the current directory (DLO_CreateProcess). |
bstrEnv |
BSTR containing custom environment variables (DLO_CreateProcess). |
bstrExe |
BSTR containing the name of the executable. |
bstrOptions |
BSTR containing custom options specific to each debugger (null is recommended). |
bstrPortName |
BSTR containing the name of the port from the supplier specified in guidPortSupplier (can be null). |
bstrRemoteMachine |
BSTR containing the machine name for a remote machine. Use null for the local machine. |
dlo |
Specifies how this process should be launched or attached. |
dwDebugEngineCount |
Specifies the number of debug engine GUIDs in the guidLaunchDebugEngine array. |
dwProcessId |
Specifies the process identifier (DLO_AlreadyRunning). |
fSendToOutputWindow |
BOOL - if |
guidLaunchDebugEngine |
Specifies the GUID of the debug engine used for launch (DLO_CreateProcess). |
guidPortSupplier |
Specifies the GUID of the port supplier. |
guidProcessLanguage |
Specifies the language of the hosting process. Used to preload expression evaluators. |
LaunchFlags |
Specifies the launch flags that were passed to DebugLaunch(UInt32). |
pDebugEngines |
Specifies an array of debug engine guids, or null if dwDebugEngineCount is zero. |
project |
Project that is being launched. This is currently used with Microsoft.VisualStudio.Shell.Interop._DEBUG_LAUNCH_OPERATION4.DLO_ImmersiveAppDebug to update application capabilities when an operation fails due to use of undeclared capabilities. This member is optional. |
pStartupInfo |
Additional options to be passed to (DLO_CreateProcess). |
pUnknown |
Specifies an interface pointer - usage depends on DEBUG_LAUNCH_OPERATION. |