D
Datenhaltepunkt
Weitere Informationen finden Sie unter Prozessorhaltepunkt.
DbgEng-Erweiterung
Eine Debuggererweiterung, die auf den Prototypen in der Headerdatei dbgeng.h basiert. Diese Erweiterungen verwenden die Debugger-Engine-API, um mit der Debugger-Engine zu kommunizieren.
Debuggen des Buildvorgangs
Weitere Informationen finden Sie unter Überprüfter Build.
debuggee
Siehe Ziel.
Debugger
Eine Debugger-Engine-Anwendung, die die gesamte Funktionalität der Debugger-Engine verwendet. Beispielsweise sind WinDbg, CDB, NTSD und KD Debugger.
Debuggerkonsole
Eine fiktive Entität, die die Quelle der Debugger-Engine-Eingabe und das Ziel ihrer Ausgabe darstellt. In Wirklichkeit verwendet die Debugger-Engine nur Eingabe- und Ausgaberückrufe und hat keine Vorstellung davon, was für deren Implementierung verwendet wird.
In der Regel wird die Eingabe aus dem Fenster Debuggerbefehl empfangen, und die Ausgabe wird an dasselbe Fenster gesendet. Die Eingabe- und Ausgaberückrufe können jedoch viele andere Eingabequellen und Ziele für die Ausgabe bereitstellen, z. B. Remoteverbindungen, Skriptdateien und Protokolldateien.
Debugger-Engine
Eine Bibliothek zum Bearbeiten von Debugzielen. Seine Schnittstelle basiert auf den Prototypen in der Datei dbgeng.h. Sie wird von Debuggern, Erweiterungen und Debugger-Engine-Anwendungen verwendet.
Debugger-Engine-API
Eine leistungsstarke Schnittstelle zum Steuern des Verhaltens der Debugger-Engine. Sie kann von Debuggern, DbgEng-Erweiterungen und Debugger-Engine-Anwendungen verwendet werden. Die Prototypen für diese Schnittstelle befinden sich in der Headerdatei dbgeng.h.
Debugger-Engine-Anwendung
Eine eigenständige Anwendung, die die Debugger-Engine-API verwendet, um die Debugger-Engine zu steuern.
Debuggererweiterung
Eine externe Funktion, die innerhalb des Debuggers ausgeführt werden kann. Jede Erweiterung wird aus einem Modul exportiert, das als Debuggererweiterungs-DLL bezeichnet wird. Die Debugger-Engine ruft die Debuggererweiterung auf, indem sie ihren Code innerhalb der DLL aufruft. Einige Debuggererweiterungen werden mit Debugtools für Windows ausgeliefert. Sie können Eigene Erweiterungen schreiben, um eine beliebige Anzahl von Debuggerfeatures zu automatisieren oder die Ausgabe der Informationen anzupassen, auf die der Debugger zugreifen kann.
Wird auch als oder einfach bezeichnet.
Debuggererweiterungs-DLL
Eine DLL mit Debuggererweiterungen. Wenn die Debugger-Engine die DLL lädt, werden diese Erweiterungen für die Verwendung im Debugger verfügbar.
Debuggererweiterungsbibliothek
Weitere Informationen finden Sie unter Debuggererweiterungs-DLL.
Debuggen des Clients
Ein instance der Debugger-Engine, die als Proxy fungiert und Debuggerbefehle und E/A an den Debugserver sendet.
Debuggen des Servers
Ein instance der Debugger-Engine, die als Host fungiert und auf Verbindungen von Debugclients lauscht.
Debugsitzung
Die Debugsitzung ist die eigentliche Ausführung eines Softwaredebugprogramms wie WinDbg, KD oder CDB zum Debuggen einer Softwarekomponente, eines Systemdiensts, einer Anwendung oder eines Betriebssystems. Die Debugsitzung kann auch für eine Speicherabbilddatei zur Analyse ausgeführt werden.
Eine Debugsitzung beginnt, wenn ein ein abruft und dauert, bis alle Ziele verworfen wurden.
Standard-Ausnahmefilter
Der Ereignisfilter, der für Ausnahmeereignisse gilt, die keinem anderen Ausnahmefilter entsprechen. Der Standard-Ausnahmefilter ist ein bestimmter Ausnahmefilter.
Ruhemodus
Ein Zustand, in dem ein Debuggerprogramm ausgeführt wird, jedoch ohne Ziel oder aktive Sitzung.
Downstreamspeicher
Ein Cache von Symbolen, die von einem Symbolserver erstellt wurden. In der Regel befindet sich dieser Cache auf Ihrem lokalen Computer, während sich der Symbolspeicher remote befindet. Wenn Sie über eine Kette von Symbolservern verfügen, kann sich der Downstreamspeicher auf einem beliebigen Computer befinden, der dem Symbolspeicher nachgeschaltet ist.
Speicherabbilddatei
Siehe Absturzabbilddatei.
Speicherabbildziel
Eine Absturzabbilddatei, die debuggt wird.