Partilhar via


Preparando-se para usar TraceView

Antes de usar o TraceView, você precisa coletar informações sobre o rastreamento de eventos e sobre o provedor de rastreamento que você está rastreando. Este tópico descreve esses pré-requisitos.

Nota Se você estiver executando o TraceView em versões do sistema operacional Windows anteriores ao Windows Vista, deverá copiar o arquivo Dbghelp.dll para o mesmo subdiretório que o arquivo executável TraceView, TraceView.exe.

Por padrão, TraceView.exe está localizado no subdiretório tools\<Platform> do WDK (Windows Driver Kit), em <que Platform> é i386, amd64 ou ia64. O Dbghelp.dll é instalado, por padrão, no subdiretório \bin\x86.

Entender o rastreamento de eventos

Antes de usar o TraceView, você deve estar familiarizado com o rastreamento de eventos. Para obter mais informações, consulte Rastreamento de software WPP e Rastreamento de eventos para Windows.

Além disso, examine Tracedrv (Tracedrv.c), um driver de exemplo instrumentado com rastreamento de software WPP. O exemplo tracedrv está disponível no repositório de exemplos de driver do Windows no GitHub. Crie o driver Tracedrv e seu mecanismo, Tracectl (Tracectl.c) e use o driver e o mecanismo para experimentar o TraceView.

Conhecer o provedor de rastreamento

Você deve estar familiarizado com o provedor de rastreamento que está rastreando e os tipos de mensagens de rastreamento que ele gera.

TraceView exibe mensagens de rastreamento e evento de rastreamento em um formato legível por humanos, mas não as interpreta nem fornece nenhuma informação ou contexto para as mensagens. Para entender as mensagens e o que elas indicam sobre o provedor, você deve estar muito familiarizado com a operação do provedor.

Localizar arquivos do provedor

Para exibir as mensagens de rastreamento de um provedor de rastreamento, você precisará fornecer um dos seguintes locais para TraceView:

A Sessão de Rastreamento do Agente de Kernel NT usa o arquivo system.tmf incluído no WDK (\tools\tracing\i386).

Esses arquivos e seu uso em TraceView são descritos em Criando uma sessão de rastreamento do agente do kernel NT. Você usará essas informações ao criar uma sessão de rastreamento.