__debugbreak

Específicos de Microsoft

Produce un punto de interrupción en el código, donde se pedirá al usuario que ejecute el depurador.

Sintaxis

void __debugbreak();

Requisitos

Intrinsic Architecture Encabezado
__debugbreak x86, x64, ARM, ARM64 <intrin.h>

Comentarios

La función intrínseca del compilador __debugbreak, que es similar a DebugBreak, es una manera portable de Win32 de generar un punto de interrupción.

Nota:

Al compilar con /clr, se compila en MSIL una función que contiene __debugbreak. asm int 3 produce una función que se va a compilar en código nativo. Para obtener más información, vea __asm.

Por ejemplo:

main() {
   __debugbreak();
}

es similar a:

main() {
   __asm {
      int 3
   }
}

en un equipo x86.

En ARM64, el intrínseco __debugbreak se compila en la instrucción brk #0xF000.

Esta rutina solo está disponible como función intrínseca.

FIN de Específicos de Microsoft

Consulte también

Intrínsecos del compilador
Palabras clave