Fichiers de symboles PDB
Le fichier de symboles PDB (Program Database) pour un fournisseur de trace, tel qu’une application ou un pilote, inclut des instructions pour la mise en forme des messages de suivi afin qu’ils puissent être présentés dans un affichage lisible par l’utilisateur.
Les instructions de mise en forme des messages de suivi font partie du code source du fournisseur de trace. Le préprocesseur WPP les extrait du code et les ajoute au fichier de symboles PDB du fournisseur de suivi.
Le compilateur génère un fichier PDB lorsque vous compilez une version de débogage (vérifiée) du fournisseur de trace. Le processus de génération crée un fichier PDB par défaut lorsque vous utilisez BinPlace pour générer un fournisseur de trace.
Les consommateurs de trace dans WDK, TraceView et Tracefmt, peuvent extraire les informations de mise en forme du message de trace directement à partir du fichier PDB ou d’un fichier TMF. D’autres nécessitent un fichier TMF. Tracepdb prend un fichier PDB comme entrée, extrait les informations de mise en forme et crée un fichier TMF en tant que sortie.
D’autres consommateurs de suivi, tels que Tracerpt, un outil inclus dans Windows, n’utilisent pas de fichiers PDB ni de fichiers TMF. Au lieu de cela, ils utilisent les informations contenues dans les fichiers MOF (Managed Object Format) pour mettre en forme les événements de trace. Ces outils ne peuvent pas mettre en forme les messages de trace.