Share via


PDB-Symboldateien

Die Programmdatenbank-Symboldatei (PDB) für einen Ablaufverfolgungsanbieter, z. B. eine Anwendung oder einen Treiber, enthält Anweisungen zum Formatieren von Ablaufverfolgungsmeldungen, damit sie in einer lesbaren Anzeige angezeigt werden können.

Die Formatierungsanweisungen für Ablaufverfolgungsnachrichten sind Teil des Quellcodes des Ablaufverfolgungsanbieters. Der WPP-Präprozessor extrahiert sie aus dem Code und fügt sie der PDB-Symboldatei des Ablaufverfolgungsanbieters hinzu.

Der Compiler generiert eine PDB-Datei, wenn Sie eine Debugversion (überprüft) des Ablaufverfolgungsanbieters kompilieren. Der Buildprozess erstellt standardmäßig eine PDB-Datei, wenn Sie BinPlace zum Erstellen eines Ablaufverfolgungsanbieters verwenden.

Die Ablaufverfolgungsconsumer im WDK, TraceView und Tracefmt können die Formatierungsinformationen der Ablaufverfolgungsnachricht direkt aus der PDB-Datei oder aus einer TMF-Datei extrahieren. Andere erfordern eine TMF-Datei. Tracepdb verwendet eine PDB-Datei als Eingabe, extrahiert die Formatierungsinformationen und erstellt eine TMF-Datei als Ausgabe.

Andere Ablaufverfolgungsconsumer, z. B. Tracerpt, ein in Windows enthaltenes Tool, verwenden keine PDB-Dateien oder TMF-Dateien. Stattdessen verwenden sie die Informationen in MOF-Dateien (Managed Object Format), um Ablaufverfolgungsereignisse zu formatieren. Diese Tools können Keine Ablaufverfolgungsmeldungen formatieren.