__debugbreak
Microsoft 特定的
在您的程式碼中導致中斷點,在該位置,系統會提示使用者執行偵錯工具。
語法
void __debugbreak();
需求
內建 | 架構 | 頁首 |
---|---|---|
__debugbreak |
x86、x64、ARM、ARM64 | <intrin.h> |
備註
編譯程式 __debugbreak
內部函數類似於 DebugBreak,是造成斷點的可攜式 Win32 方法。
注意
使用 /clr 進行編譯時,包含 __debugbreak
的函式將會編譯為 MSIL。 asm int 3
會導致函式編譯為原生。 如需詳細資訊,請參閱 __asm。
例如:
main() {
__debugbreak();
}
類似於:
main() {
__asm {
int 3
}
}
(在 x86 電腦上)。
在 ARM64 上,內部 __debugbreak
函數會編譯成指令 brk #0xF000
。
此常式僅可作為內建常式使用。
END Microsoft 特定的