다음을 통해 공유


__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 전용 종료

참고 항목

컴파일러 내장 함수
키워드