__debugbreak
Específico da Microsoft
Cria um ponto de interrupção no código, onde o sistema solicitará que o usuário execute o depurador.
void __debugbreak();
Requisitos
Intrínseco |
Arquitetura |
Cabeçalho |
---|---|---|
__debugbreak |
x86, ARM, x64 |
<intrin.h> |
Comentários
A função intrínseca do compilador __debugbreak, similar à função DebugBreak, é um meio usado pelo Win32 para criar um ponto de interrupção.
Dica
Quando você usa /clr para compilar, uma função contendo __debugbreak é compilada no MSIL.asm int 3 faz com que a função seja compilada como nativa.Para obter mais informações, consulte __asm.
Por exemplo:
main() {
__debugbreak();
}
é similar a:
main() {
__asm {
int 3
}
}
em computadores x86.
Essa rotina só está disponível como função intrínseca.