__debugbreak
Microsoft 전용
코드에서 중단점이 발생하며 사용자에게 디버거를 실행하라는 메시지가 표시됩니다.
구문
void __debugbreak();
요구 사항
Intrinsic | 아키텍처 | 헤더 |
---|---|---|
__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
으로 컴파일됩니다.
이 루틴은 내장 루틴으로만 사용할 수 있습니다.
Microsoft 전용 종료