DebugBreak y __debugbreakDebugBreak and __debugbreak

Puede llamar a la función DebugBreak de Win32 o la __debugbreak intrínseco en cualquier momento en el código.You can call the DebugBreak Win32 function or the __debugbreak intrinsic at any point in your code. DebugBreak y __debugbreak tienen el mismo efecto que Establecer un punto de interrupción en dicha posición.DebugBreak and __debugbreak have the same effect as setting a breakpoint at that location.

Como DebugBreak es una llamada a una función del sistema, se deben instalar los símbolos de depuración del sistema para asegurarse de que se muestra la información correcta de la pila de llamadas tras una interrupción.Because DebugBreak is a call to a system function, system debug symbols must be installed to ensure the correct call stack information is displayed after breaking. De lo contrario, la información de la pila de llamadas mostrada por el depurador podría ser incorrecta.Otherwise, the call stack information displayed by the debugger may be off by one frame. Si utiliza __debugbreak, no es necesario ningún símbolo.If you use __debugbreak, symbols are not required.

Vea tambiénSee Also

Funciones intrínsecas del compilador Compiler Intrinsics
Seguridad del depurador Debugger Security
Depuración de código nativo Debugging Native Code
Especificar los símbolos (.pdb) y archivos de código fuenteSpecify Symbol (.pdb) and Source Files