Partilhar via


Arquivos de símbolo PDB

O arquivo de símbolo do PDB (banco de dados do programa) para um provedor de rastreamento, como um aplicativo ou driver, inclui instruções para formatar mensagens de rastreamento para que possam ser apresentadas em uma exibição legível por humanos.

As instruções de formatação da mensagem de rastreamento fazem parte do código-fonte do provedor de rastreamento. O pré-processador WPP os extrai do código e os adiciona ao arquivo de símbolo PDB do provedor de rastreamento.

O compilador gera um arquivo PDB quando você compila uma versão de depuração (verificada) do provedor de rastreamento. O processo de build cria um arquivo PDB por padrão quando você usa o BinPlace para criar um provedor de rastreamento.

Os consumidores de rastreamento no WDK, TraceView e Tracefmt podem extrair as informações de formatação da mensagem de rastreamento diretamente do arquivo PDB ou de um arquivo TMF. Outros exigem um arquivo TMF. O Tracepdb usa um arquivo PDB como entrada, extrai as informações de formatação e cria um arquivo TMF como saída.

Outros consumidores de rastreamento, como o Tracerpt, uma ferramenta incluída no Windows, não usam arquivos PDB ou arquivos TMF. Em vez disso, eles usam as informações em arquivos MOF (Managed Object Format) para formatar eventos de rastreamento. Essas ferramentas não podem formatar mensagens de rastreamento.