Поделиться через


Файлы символов PDB

Файл символов базы данных программы (PDB) для поставщика трассировки, такого как приложение или драйвер, содержит инструкции по форматированию сообщений трассировки, чтобы их можно было представить на удобочитаемом виде.

Инструкции по форматированию сообщений трассировки являются частью исходного кода поставщика трассировки. Препроцессор WPP извлекает их из кода и добавляет в PDB-файл символов поставщика трассировки.

Компилятор создает PDB-файл при компиляции отладочной (проверенной) версии поставщика трассировки. Процесс сборки создает PDB-файл по умолчанию при использовании BinPlace для создания поставщика трассировки.

Потребители трассировки в WDK, TraceView и Tracefmt могут извлекать сведения о форматировании сообщений трассировки непосредственно из PDB-файла или из TMF-файла. Для других требуется файл TMF. Tracepdb принимает PDB-файл в качестве входных данных, извлекает сведения о форматировании и создает TMF-файл в качестве выходных данных.

Другие потребители трассировки, например Tracerpt, средство, входящее в состав Windows, не используют PDB-файлы или TMF-файлы. Вместо этого они используют сведения из MOF-файлов для форматирования событий трассировки. Эти средства не могут форматировать сообщения трассировки.