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


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

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

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

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

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

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