Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Section spécifique à Microsoft
Génère un point d'arrêt dans votre code, où l'utilisateur sera invité à exécuter le débogueur.
Syntaxe
void __debugbreak();
Spécifications
| Intrinsic | Architecture | En-tête |
|---|---|---|
__debugbreak |
x86, x64, ARM, ARM64 | <intrin.h> |
Notes
L’intrinsèque __debugbreak du compilateur, similaire à DebugBreak, est un moyen Win32 portable de provoquer un point d’arrêt.
Remarque
Lors de la compilation avec /clr, une fonction contenant __debugbreak est compilée sur MSIL. asm int 3 entraîne la compilation d'une fonction en code natif. Pour plus d’informations, consultez __asm.
Par exemple :
int main() {
__debugbreak();
}
est similaire à :
int main() {
__asm {
int 3
}
}
sur un ordinateur x86.
Sur ARM64, l’intrinsèque __debugbreak est compilée dans l’instruction brk #0xF000.
Cette routine est disponible uniquement en tant qu'intrinsèque.
FIN de la section spécifique à Microsoft