Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vanaf versie 1.0.2007.01003 van het Windows Debugger worden draagbare PDB-symbolen ondersteund. Draagbare symbolen kunnen worden gebruikt om informatie te verstrekken aan alle veelgebruikte opdrachten voor foutopsporingsprogramma's die symbolen gebruiken, zoals x (Symbolen onderzoeken), dt (Weergavetype) en dx (Display Debugger Object Model Expression). Zie Portable PDB op GitHub voor algemene informatie over het Portable PDB-formaat.
Het Portable PDB (Programmadatabase) formaat
De indeling Portable PDB (Program Database) beschrijft een codering van foutopsporingsgegevens die worden geproduceerd door compilers van CLI-talen (Common Language Infrastructure) en worden gebruikt door foutopsporingsprogramma's en andere hulpprogramma's. De indeling is gebaseerd op de ECMA-335 Partition II-metagegevensstandaard. Het breidt het schema uit terwijl dezelfde fysieke tabel- en streamindelingen en coderingen worden gebruikt.
De fysieke indeling van de gegevens wordt beschreven in ecma-335-II hoofdstuk 24 en de indeling voor metagegevens voor draagbare PDB-foutopsporing introduceert geen wijzigingen in de fundamentele structuur. Zie Voor meer informatie over ECMA-335, Standaard ECMA-335 Common Language Infrastructure.
Zie Portable PDB v1.0: Format Specification voor volledige informatie over de draagbare PDB-indeling.
Codevoorbeeld voor het lezen van draagbare PDB-bestanden
Zie Microsoft.DiaSymReader.PortablePdb op GitHub voor een codevoorbeeld dat draagbare PDB-bestanden leest.
Deze lezer van Portable PDBs implementeert DiaSymReader-interfaces zoals ISymUnmanagedReader en ISymUnmanagedBinder. Zie Diagnostics Symbol Store (Unmanaged API Reference) voor meer informatie over deze .NET-interfaces.