Sdílet prostřednictvím


DebugBreak und "_debugbreak"

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Thema ist nicht vorhanden Thema ist nicht vorhanden

Nur "Systemeigen"

Thema ist nicht vorhanden

Standard

Thema ist nicht vorhanden Thema ist nicht vorhanden

Nur "Systemeigen"

Thema ist nicht vorhanden

Pro und Team

Thema ist nicht vorhanden Thema ist nicht vorhanden

Nur "Systemeigen"

Thema ist nicht vorhanden

Tabellenlegende:

Thema ist vorhanden

Vorhanden

Thema ist nicht vorhanden

Nicht vorhanden

Thema ist vorhanden, Befehl wird jedoch standardmäßig verborgen

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

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 kann es passieren, dass die vom Debugger angezeigten Aufruflisteninformationen in einem Rahmen deaktiviert sind. Wenn Sie __debugbreak verwenden, sind Symbole nicht erforderlich.

Siehe auch

Konzepte

Debuggersicherheit

Installieren von Symbolen zum Debuggen von Abstürzen während eines Systemaufrufs

Weitere Ressourcen

Debuggen von systemeigenem Code