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

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

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

专业版、高级专业版和旗舰版

主题适用

主题适用

主题适用

主题适用

主题适用

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

本主题描述如何使用**“调用堆栈”**窗口针对函数的特定调用设置断点。 在函数调用中的下一个可执行指令处设置断点。

如果要在函数本身上设置断点,而不是在对函数的特定调用上设置断点,请参见如何:设置函数断点

提示

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

针对函数调用设置断点

  • 在**“调用堆栈”窗口中,处于中断模式时,右击函数调用,然后从快捷菜单(“断点”子菜单)中单击“插入断点”**。

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

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

    警告

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

请参见

概念

断点与跟踪点