Grundlegendes zum Debuggen

Die Debugfunktionen können verwendet werden, um einen einfachen, ereignisgesteuerten Debugger zu erstellen. Ereignisgesteuert bedeutet, dass der Debugger jedes Mal benachrichtigt wird, wenn bestimmte Ereignisse im prozessspezifischen Debuggen auftreten. Mit der Benachrichtigung kann der Debugger entsprechende Aktionen als Reaktion auf die Ereignisse ausführen.

Eine Übersicht über Debugbegriffe finden Sie unter Debugterminologie.

Debugunterstützung von Prozess-, Thread- und Ausnahmefunktionen beschreibt die debugspezifischen Features bestimmter Prozess-, Thread- und Ausnahmebehandlungsfunktionen.

Erstellen eines Einfachdebuggers beschreibt die Verwendung der grundlegenden Debugfunktionen zum Erstellen eines einfachen Debuggers. Diese Funktionen ermöglichen es einer Anwendung, auf Debugereignisse zu warten, Breakpointausnahmen zu verursachen, die Ausführungssteuerung an den Debugger zu übertragen und so weiter.

Debugereignisse beschreibt den Debugereignismechanismus. Debugereignisse bewirken, dass das System den Debugger benachrichtigt.