VsDebugTargetInfo2 结构

提供关于调试目标的信息。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
Public Structure VsDebugTargetInfo2
public struct VsDebugTargetInfo2

VsDebugTargetInfo2 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 指示此实例与指定对象是否相等。 (继承自 ValueType。)
公共方法 GetHashCode 返回此实例的哈希代码。 (继承自 ValueType。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 返回该实例的完全限定类型名。 (继承自 ValueType。)

页首

字段

  名称 说明
公共字段 bstrArg 包含命令行参数的 BSTR 为 exe (DLO_CreateProcess)。
公共字段 bstrCurDir 包含当前目录 (DLO_CreateProcess) 的 BSTR。
公共字段 bstrEnv 包含环境设置 (DLO_CreateProcess) 的 BSTR。
公共字段 bstrExe 包含的可执行文件的名称的 BSTR。
公共字段 bstrOptions 包含自定义选项卡的 BSTR 特定于每个调试器 (建议nullnull 引用(在 Visual Basic 中为 Nothing) )。
公共字段 bstrPortName 包含端口的名称以在 guidPortSupplier指定的提供程序的 BSTR。(可以是 nullnull 引用(在 Visual Basic 中为 Nothing))。
公共字段 bstrRemoteMachine 包含计算机名称远程计算机的 BSTR。对于本地计算机使用 nullnull 引用(在 Visual Basic 中为 Nothing) 。
公共字段 cbSize 指定 VsDebugTargetInfo2 结构的大小。
公共字段 dlo 指定如何处理应生成或附加。
公共字段 dwDebugEngineCount 指定数字调试在 guidLaunchDebugEngine 数组的引擎 GUID。
公共字段 dwProcessId 指定进程 ID (DLO_AlreadyRunning)。
公共字段 dwReserved 保留供将来使用 - 指定 nullnull 引用(在 Visual Basic 中为 Nothing)。
公共字段 fSendToOutputWindow BOOL ),如果为 true, stdout 和 stderr 是将路由到输出窗口。
公共字段 guidLaunchDebugEngine 指定用于生成的调试引擎的 GUID (DLO_CreateProcess)
公共字段 guidPortSupplier 指定端口提供程序的 GUID。
公共字段 guidProcessLanguage 指定承载的语言处理。用于预加载表达式计算器。
公共字段 hStdError stderr 处理。
公共字段 hStdInput stdin 处理。
公共字段 hStdOutput stdout 处理。
公共字段 LaunchFlags 指定传递给 DebugLaunch的生成标志。
公共字段 pDebugEngines ,如果 dwDebugEngineCount 为零,指定数组调试引擎 GUID 或 nullnull 引用(在 Visual Basic 中为 Nothing) 。
公共字段 pUnknown 指定接口指针 )用法取决于 DEBUG_LAUNCH_OPERATION

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间