IVsDebugger2.LaunchDebugTargets2 方法

生成或附加到指定的进程的调试器的控件。

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

语法

声明
Function LaunchDebugTargets2 ( _
    DebugTargetCount As UInteger, _
    pDebugTargets As IntPtr _
) As Integer
int LaunchDebugTargets2(
    uint DebugTargetCount,
    IntPtr pDebugTargets
)

参数

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell80.idl:

HRESULT IVsDebugger2::LaunchDebugTargets2(
   [in] ULONG DebugTargetCount,
   [in, out, size_is(DebugTargetCount)] VsDebugTargetInfo2* pDebugTargets
);

这是 DebugLaunch 方法调用的方法执行生成。 此间接寻址。 DebugLaunch 机会在启动调试器之前提交更改或添加到调试生成循环。 例如,外接程序将添加自定义调试引擎生成操作。

备注

DebugLaunch 的示例实现,以及如何使用 IvsDebugger::LaunchDebugTargets 可以在 My C Package 示例中找到。

.NET Framework 安全性

请参见

参考

IVsDebugger2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间