IVsDebugger2 接口

提供对调试器的其他访问。您可以获取此接口的实例从 SVsShellDebugger (SID_SVsShellDebugger) services。此接口扩展了 IVsDebugger

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")> _
Public Interface IVsDebugger2
[InterfaceTypeAttribute()]
[GuidAttribute("B33300FB-FEFE-4E00-A74A-17A5EED1B1ED")]
public interface IVsDebugger2

IVsDebugger2 类型公开以下成员。

方法

  名称 说明
公共方法 ConfirmStopDebugging 显示对话框,并确认该用户的消息若要停止调试。
公共方法 CreateDataTip 创建了改进的数据提示对象。
公共方法 EnumDebugEngines 返回有效的调试引擎的枚举数。枚举数为引擎提供 GUID。
公共方法 GetConsoleHandlesForProcess 为调试器提供标准控制台处理,以便其他进程可以重为标准处理定向到调试窗口。
公共方法 GetEngineName 对于调试引擎的 GUID,返回引擎的名称。使用 EnumDebugEngines 的此方法检索任何有效的调试引擎的名称。
公共方法 GetInternalDebugMode 获取内部调试器模式。
公共方法 GetOutputHandleForProcess 获取处理的输出处理。
公共方法 GetSymbolPath 获取当前符号路径和缓存设置。
公共方法 GetUseQuickConsoleOptionSetting 获取使用快速控制台的选项设置。
公共方法 InsertBreakpointByName 粘贴到名为位置的断点处程序,如函数名。
公共方法 IsEngineCompatible 检查调试引擎的兼容性与其他调试引擎。
公共方法 LaunchDebugTargets2 生成或附加到指定的进程的调试器的控件。
公共方法 ShowSource 在 IDE 中显示一个源文件。采用作为参数传递指向可用于 IDebugDocumentContext2 和显示选项要查询的 IUnknown 接口。
公共方法 ToggleUseQuickConsoleOption 设置使用快速控制台选项。

页首

备注

DebugLaunch 能添加或修改参数传递到,如的 LaunchDebugTargets2 ,请创建自定义调试引擎。

对调用者的说明

DebugLaunch 使用此接口。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间