Preparazione all'uso di TraceView
Prima di usare TraceView, è necessario raccogliere informazioni sulla traccia degli eventi e sul provider di traccia da tracciare. In questo argomento vengono descritti questi prerequisiti.
Nota Se si esegue TraceView nelle versioni del sistema operativo Windows precedenti a Windows Vista, è necessario copiare il file Dbghelp.dll nella stessa sottodirectory del file eseguibile TraceView, TraceView.exe.
Per impostazione predefinita, TraceView.exe si trova nella sottodirectory tools\<Platform> di Windows Driver Kit (WDK), dove <Platform> è i386, amd64 o ia64. Il Dbghelp.dll viene installato, per impostazione predefinita, nella sottodirectory \bin\x86.
Informazioni sulla traccia eventi
Prima di usare TraceView, è necessario avere familiarità con la traccia degli eventi. Per altre informazioni, vedere WPP Software Tracing and Event Tracing for Windows.For more information, see WPP Software Tracing and Event Tracing for Windows.
Esaminare anche Tracedrv (Tracedrv.c), un driver di esempio instrumentato con la traccia software WPP. L'esempio Tracedrv è disponibile nel repository degli esempi di driver windows in GitHub. Compilare il driver Tracedrv e il relativo motore, Tracectl (Tracectl.c) e quindi usare il driver e il motore per sperimentare con TraceView.
Conoscere il provider di traccia
È necessario avere familiarità con il provider di traccia che si esegue la traccia e con i tipi di messaggi di traccia generati.
TraceView visualizza gli eventi di traccia e i messaggi di traccia in un formato leggibile, ma non li interpreta né fornisce informazioni o contesto per i messaggi. Per comprendere i messaggi e ciò che indicano sul provider, è necessario avere familiarità con il funzionamento del provider.
Trovare i file del provider
Per visualizzare i messaggi di traccia da un provider di traccia, è necessario fornire una delle posizioni seguenti a TraceView:
Percorso del file di simboli PDB per il provider
-
- oppure -
Percorso del file GUID del controllo (con estensione ctl) per il provider e il percorso del file del formato del messaggio di traccia (con estensione tmf) per i messaggi di traccia
La sessione di traccia del logger del kernel NT usa il file system.tmf incluso in WDK (\tools\tracing\i386).
Questi file e il relativo uso in TraceView sono descritti in Creazione di una sessione di traccia del logger del kernel NT. Queste informazioni verranno usate quando si crea una sessione di traccia.