Partager via


Symboles PDB portables

À compter de la version 1.0.2007.01003 du débogueur Windows, les symboles PDB portables sont pris en charge. Les symboles portables peuvent être utilisés pour fournir des informations à toutes les commandes de débogueur couramment utilisées qui utilisent des symboles, tels que x (Examiner les symboles),dt (Type d’affichage) et dx (Afficher l’expression de modèle objet du débogueur) . Pour obtenir des informations générales sur le format PDB portable, consultez Portable PDB sur GitHub.

Format PDB portable (base de données de programme)

Le format PDB portable (program database) décrit un encodage des informations de débogage produites par les compilateurs des langages CLI (Common Language Infrastructure) et consommées par les débogueurs et d’autres outils. Le format est basé sur la norme de métadonnées ECMA-335 Partition II. Il étend son schéma tout en utilisant la même table physique et les mêmes dispositions et encodages de flux.

La disposition physique des données est décrite dans le chapitre 24 ecMA-335-II et le format de métadonnées de débogage PDB portable n’introduit aucune modification de la structure fondamentale. Pour plus d’informations sur ECMA-335, consultez Standard ECMA-335 Common Language Infrastructure.

Pour plus d’informations sur le format PDB portable, consultez Portable PDB v1.0 : Spécification du format.

Exemple de code pour lire les fichiers PDB portables

Pour obtenir un exemple de code qui lit des fichiers PDB portables, consultez Microsoft.DiaSymReader.PortablePdb sur GitHub.

Ce lecteur de PDB portables implémente des interfaces DiaSymReader telles que ISymUnmanagedReader et ISymUnmanagedBinder. Pour plus d’informations sur ces interfaces .NET, consultez Magasin de symboles de diagnostic (référence d’API non managée).

Voir aussi

Symboles et fichiers de symboles

Symboles publics et privés