DebugBreak 和 __debugbreak

你可以在代码中的任意点调用 DebugBreak Win32 函数或 __debugbreak 内部类型。 DebugBreak 和 __debugbreak 具有与在该位置设置断点相同的效果。

由于 DebugBreak 是对系统函数的调用,因此必须安装系统调试符号以确保中断后显示正确的调用堆栈信息。 否则,调试器可能在显示一帧调用堆栈信息后就停止显示。 如果使用 __debugbreak,则不需要符号。

请参见

参考

编译器内部函数

概念

调试器安全

其他资源

调试本机代码

在 Visual Studio 调试器中指定符号 (.pdb) 和源文件