__debugbreak
Блок, относящийся только к системам Microsoft
Вызывает точку останова в коде, где пользователю будет предложено запустить отладчик.
void __debugbreak();
Требования
Встроенная функция |
Архитектура |
Header |
---|---|---|
__debugbreak |
x86, ARM, x64 |
<intrin.h> |
Заметки
Встроенная функция компилятора __debugbreak, аналогичная функции DebugBreak, — это переносимое средство Win32 для создания точки останова.
Примечание
При компиляции с использованием /clr функция, содержащая __debugbreak, будет компилироваться в MSIL.При использовании asm int 3 функция компилируется в машинный код.Для получения дополнительной информации см. __asm.
Например:
main() {
__debugbreak();
}
аналогично
main() {
__asm {
int 3
}
}
на компьютере с архитектурой x86.
Эта процедура доступна только как встроенная функция.