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:
O local do arquivo de símbolo PDB para o provedor
-
- OU –
O local do arquivo GUID de controle (.ctl) para o provedor e o local do arquivo de formato de mensagem de rastreamento (.tmf) para suas mensagens de rastreamento
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.