Partilhar via


Preparando-se para usar o 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.

Observação 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 Windows Driver Kit (WDK), onde <Platform> é i386, amd64 ou ia64. O Dbghelp.dll é instalado, por padrão, no subdiretório \bin\x86.

Entenda o rastreamento de eventos

Antes de usar o TraceView, você deve estar familiarizado com o rastreamento de eventos. Para obter mais informações, consulte WPP Software Tracing and Event Tracing for 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 o seu motor, Tracectl (Tracectl.c), e, em seguida, use o driver e o motor para experimentar o TraceView.

Conheça 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.

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

Localizar arquivos do provedor

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

A sessão NT Kernel Logger Trace usa o arquivo system.tmf incluído no WDK (\tools\tracing\i386).

Esses arquivos, e seu uso no TraceView, são descritos em Criando uma sessão NT Kernel Logger Trace. Você usará essas informações ao criar uma sessão de rastreamento.