VsDebugTargetInfo 结构

包含有关如何调试目标的信息。

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

语法

声明
Public Structure VsDebugTargetInfo
public struct VsDebugTargetInfo

VsDebugTargetInfo 类型公开以下成员。

方法

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

页首

字段

  名称 说明
公共字段 bstrArg 包含命令行参数的 BSTR 到可执行文件中。
公共字段 bstrCurDir 包含当前目录的名称 BSTR。
公共字段 bstrEnv 包含环境设置的 BSTR 传递给 CreateProcess。
公共字段 bstrExe 包含的可执行文件的名称的 BSTR。
公共字段 bstrMdmRegisteredName 包含应用程序的名称 BSTR,将更改 MDM 注册。
公共字段 bstrOptions 包含自定义选项卡的 BSTR 特定于每 clsidCustom (建议nullnull 引用(在 Visual Basic 中为 Nothing) )。
公共字段 bstrPortName 包含端口的名称以在 clsidPortSupplier 指定的提供程序的 BSTR (可以是 nullnull 引用(在 Visual Basic 中为 Nothing))。
公共字段 bstrRemoteMachine 包含远程计算机名称的 BSTR。设置为本地计算机的 nullnull 引用(在 Visual Basic 中为 Nothing) 。
公共字段 cbSize 指定 VsDebugTargetInfo 结构的大小 DWORD。
公共字段 clsidCustom 指定系统将通过一些自定义表示生成。
公共字段 clsidPortSupplier 指定端口提供程序 GUID。
公共字段 dlo 指定如何处理应生成或附加。值从 DEBUG_LAUNCH_OPERATION 枚举中采用。
公共字段 dwClsidCount GUID 数。 pClsidList 成员。
公共字段 fSendStdoutToOutputWindow 指定应路由 stdout 和 stderr 到调试输出窗口。
公共字段 grfLaunch 指定启动标志。值从 __VSDBGLAUNCHFLAGS 枚举中采用。使用在 DebugLaunch 调用。
公共字段 hStdError 为 StdError 的句柄。
公共字段 hStdInput 为 StdInput 的句柄。
公共字段 hStdOutput 到 StdOut 的句柄。
公共字段 pClsidList 存放一个数组多个引擎生成的 GUID。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间