VsDebugTargetInfo4 VsDebugTargetInfo4 VsDebugTargetInfo4 VsDebugTargetInfo4 VsDebugTargetInfo4 Struct

Definition

Provides information about the debug target.

public value class VsDebugTargetInfo4
struct VsDebugTargetInfo4
[System.Runtime.InteropServices.TypeIdentifier("89304C43-8901-444E-A12A-A6126883BB09", "Microsoft.VisualStudio.Shell.Interop.VsDebugTargetInfo4")]
public struct VsDebugTargetInfo4
type VsDebugTargetInfo4 = struct
Public Structure VsDebugTargetInfo4
Inheritance
VsDebugTargetInfo4VsDebugTargetInfo4VsDebugTargetInfo4VsDebugTargetInfo4VsDebugTargetInfo4
Attributes

Fields

AppPackageLaunchInfo AppPackageLaunchInfo AppPackageLaunchInfo AppPackageLaunchInfo AppPackageLaunchInfo

Information required to start or launch app container applications (DLO_AppPackageDebug).

bstrArg bstrArg bstrArg bstrArg bstrArg

BSTR containing the command line arguments (DLO_CreateProcess).

bstrCurDir bstrCurDir bstrCurDir bstrCurDir bstrCurDir

BSTR containing the current directory (DLO_CreateProcess).

bstrEnv bstrEnv bstrEnv bstrEnv bstrEnv

BSTR containing custom environment variables (DLO_CreateProcess).

bstrExe bstrExe bstrExe bstrExe bstrExe

BSTR containing the name of the executable.

bstrOptions bstrOptions bstrOptions bstrOptions bstrOptions

BSTR containing custom options specific to each debugger (null is recommended).

bstrPortName bstrPortName bstrPortName bstrPortName bstrPortName

BSTR containing the name of the port from the supplier specified in guidPortSupplier (can be null).

bstrRemoteMachine bstrRemoteMachine bstrRemoteMachine bstrRemoteMachine bstrRemoteMachine

BSTR containing the machine name for a remote machine. Use null for the local machine.

dlo dlo dlo dlo dlo

Specifies how this process should be launched or attached.

dwDebugEngineCount dwDebugEngineCount dwDebugEngineCount dwDebugEngineCount dwDebugEngineCount

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

dwProcessId dwProcessId dwProcessId dwProcessId dwProcessId

Specifies the process identifier (DLO_AlreadyRunning).

fSendToOutputWindow fSendToOutputWindow fSendToOutputWindow fSendToOutputWindow fSendToOutputWindow

BOOL - if true, stdout and stderr are to be routed to the output window.

guidLaunchDebugEngine guidLaunchDebugEngine guidLaunchDebugEngine guidLaunchDebugEngine guidLaunchDebugEngine

Specifies the GUID of the debug engine used for launch (DLO_CreateProcess).

guidPortSupplier guidPortSupplier guidPortSupplier guidPortSupplier guidPortSupplier

Specifies the GUID of the port supplier.

guidProcessLanguage guidProcessLanguage guidProcessLanguage guidProcessLanguage guidProcessLanguage

Specifies the language of the hosting process. Used to preload expression evaluators.

LaunchFlags LaunchFlags LaunchFlags LaunchFlags LaunchFlags

Specifies the launch flags that were passed to DebugLaunch(UInt32).

pDebugEngines pDebugEngines pDebugEngines pDebugEngines pDebugEngines

Specifies an array of debug engine guids, or null if dwDebugEngineCount is zero.

project project project project 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 pStartupInfo pStartupInfo pStartupInfo pStartupInfo

Additional options to be passed to (DLO_CreateProcess).

pUnknown pUnknown pUnknown pUnknown pUnknown

Specifies an interface pointer - usage depends on DEBUG_LAUNCH_OPERATION.

Applies to