Partilhar via


Arquivos de símbolos PDB

O arquivo de símbolo do banco de dados de programas (PDB) para um provedor de rastreamento, como um aplicativo ou driver, inclui instruções para formatar mensagens de rastreamento para que elas 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 extrai-os do código e adiciona-os 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 compilação cria um arquivo PDB por padrão quando você usa 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 requerem 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 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.