如何:从“调用堆栈”窗口针对函数调用设置断点

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题不适用 主题不适用

标准版

主题适用

主题适用

主题适用

主题适用

专业团队版

主题适用

主题适用

主题适用

主题适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

此功能对于 T-SQL、Internet Explorer 中的脚本和 ASP 不可用。

本主题描述如何使用“调用堆栈”窗口针对函数的特定调用设置断点。在函数调用中的下一个可执行指令处设置断点。如果要在函数本身上设置断点,而不是在对函数的特定调用上设置断点,请参见 如何:设置函数断点

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

针对函数调用设置断点

  • 在“调用堆栈”窗口中,在处于中断模式的情况下,右击函数调用,然后从快捷菜单“断点”子菜单中选择“插入断点”。

    断点符号出现在函数调用名称旁的左边距中。

查看断点属性时,该断点显示为一个地址断点,这个地址断点具有一个与函数中下一个可执行指令相对应的内存位置。

警告:

避免当正在调试混合模式(本机和托管)代码时在系统组件上设置断点。在混合模式调试期间,如果在系统组件上设置断点,则会导致公共语言运行库中断并使调试器停止响应 有关更多信息,请参见混合模式调试

请参见

概念

断点与跟踪点