注: 此断点类型的名称为函数或入口,这取决于进行调试所采用的平台。
可以在各个入口点或所有入口点上设置入口断点或函数断点。
要在“断点”视图中设置函数断点或入口断点,完成下列步骤:
注: - 对象字段中的选择列表是以可执行文件字段中的当前调试会话的值填充的。例如,如果在可执行文件字段中选择或输入了可执行文件,则对象字段选择列表将只包含应用于该可执行文件的那些对象文件(如果正在当前调试会话中调试该指定的可执行文件的话)。
- 如果正在设置未被延迟的断点,则在可执行文件、对象或函数或入口点字段中建立的条目必须是有效的条目(指定的可执行文件或对象文件必须是现有文件,而且函数或入口点对指定的可执行文件或对象必须是有效的)。
- 在添加入口断点向导的必需的信息页面上,必须用有效输入完成函数或入口点字段之后才能设置断点。该页面中的所有其它项都是可选的。
要在“模块”视图中设置入口断点,完成下列步骤:
- 在“模块”视图中展开模块、编译单元和文件,直到显示要在其中设置断点的函数或入口点为止。
- 右键单击该函数,并从弹出菜单中选择设置入口断点或设置函数断点。
要在所有函数入口处停止,执行下列其中一项任务:
- 在“调试”视图中,右键单击调试目标(或它的一个线程或堆栈帧)并从弹出菜单中选择选项 > 在所有函数入口处停止。
- 在“断点”视图中,右键单击并从弹出菜单中选择添加断点 > 在所有函数入口处停止。
这两个操作中的任一操作将在“断点”视图中产生在所有函数入口处停止断点。另外,当调试器被设置为在所有函数入口处停止时,将在弹出菜单项旁边显示一个选取标记。当在“断点”或“调试”视图中删除在所有函数入口处停止断点或取消选择弹出菜单项时,调试器将不再在所有函数入口点处停止。
注: 您不能禁用或启用在所有函数入口处停止断点。如果当选择了此断点时您选择启用或禁用此断点,则它的状态将不会更改。