Freigeben über


__debugbreak

Microsoft-spezifisch

Bewirkt einen Haltepunkt im Code, in dem der Benutzer aufgefordert wird, den Debugger ausführen.

void __debugbreak();

Anforderungen

Intrinsisch

Architektur

__debugbreak

x86, IPF, x64

Headerdatei <intrin.h>

Hinweise

Die __debugbreak systeminterne Compilerfunktion, die zu DebugBreak ähnelt, ist eine portable Win32-Methode, einen Haltepunkt zu verursachen.

HinweisHinweis

Beim Kompilieren mit /clr, wird eine Funktion, die __debugbreak enthält, in MSIL kompiliert.asm int 3 wird eine Funktion, in systemeigen kompiliert.Weitere Informationen finden Sie unter __asm.

Beispiel:

main() {
   __debugbreak();
}

ähnelt:

main() {
   __asm {
      int 3
   }
}

auf einem x86-Computer.

Diese Routine ist als systeminterne Funktion nur verfügbar.

Siehe auch

Referenz

Systeminterne Funktionen des Compilers

C++-Schlüsselwörter