Freigeben über


DebugBreak und "_debugbreak"

Die Win32-Funktion "DebugBreak" oder die systeminterne Funktion __debugbreak kann an einer beliebigen Stelle im Code aufgerufen werden. DebugBreak und __debugbreak haben dieselben Auswirkungen wie das Festlegen eines Haltepunkts an dieser Stelle.

Da durch DebugBreak eine Systemfunktion aufgerufen wird, müssen Systemdebugsymbole installiert werden, um sicherzustellen, dass nach dem Abbrechen die richtigen Aufruflisteninformationen angezeigt werden. Andernfalls sind die vom Debugger angezeigten Aufruflisteninformationen möglicherweise um einen Rahmen verschoben sind. Wenn Sie __debugbreak verwenden, sind keine Symbole erforderlich.

Siehe auch

Referenz

Intrinsische Compilerfunktionen

Konzepte

Debuggersicherheit

Weitere Ressourcen

Debuggen von systemeigenem Code

Angeben von Symbol(PDB)- und Quelldateien im Visual Studio Debugger