Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Seção específica da Microsoft
Cria um ponto de interrupção no código, onde o sistema solicitará que o usuário execute o depurador.
Sintaxe
void __debugbreak();
Requisitos
| Intrinsic | Arquitetura | Cabeçalho |
|---|---|---|
__debugbreak |
x86, x64, ARM, ARM64 | <intrinca.h> |
Comentários
O compilador intrínseco __debugbreak, semelhante a DebugBreak , é uma maneira portátil do Win32 de causar um ponto de interrupção.
Observação
Ao compilar com /clr, uma função contendo __debugbreak será compilada para MSIL. asm int 3 faz com que a função seja compilada como nativa. Para obter mais informações, confira __asm.
Por exemplo:
int main() {
__debugbreak();
}
é similar a:
int main() {
__asm {
int 3
}
}
em computadores x86.
No ARM64, o __debugbreakintrínseco é compilado na instruçãobrk #0xF000.
Essa rotina só está disponível como função intrínseca.
Fim da seção específica da Microsoft