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 Debugprozess auftreten. Benachrichtigung ermöglicht es dem Debugger, geeignete Maßnahmen als Reaktion auf die Ereignisse auszuführen.

Eine Übersicht über Debugbegriffe finden Sie unter Debugterminologie.

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

Das Erstellen eines einfachen Debuggers 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 usw.

Debugereignisse beschreibt den Debugereignismechanismus. Debugereignisse führen dazu, dass das System den Debugger benachrichtigt.