DebugBreak 和 __debugbreak

可以在代码中的任何点调用 DebugBreak Win32 函数或 __debugbreak 内部函数。 DebugBreak 并且 __debugbreak 与在该位置设置断点的效果相同。

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