提供对调试器的其他访问。您可以获取此接口的实例从 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 使用此接口。