Partager via


Fichiers de symboles PDB

Le fichier de symboles PDB (Program Database) d’un fournisseur de trace, tel qu’une application ou un pilote, inclut des instructions pour mettre en forme les messages de trace afin qu’ils puissent être présentés dans un affichage lisible par l’homme.

Les instructions de mise en forme des messages de trace 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 trace.

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 des messages de trace directement à partir du fichier PDB ou d’un fichier TMF. D’autres nécessitent un fichier TMF. Tracepdb prend un fichier PDB en entrée, extrait les informations de mise en forme et crée un fichier TMF en tant que sortie.

D’autres consommateurs de trace, tels que Tracerpt, un outil inclus dans Windows, n’utilisent pas de fichiers PDB ou de fichiers TMF. Au lieu de cela, ils utilisent les informations 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.