Sdílet prostřednictvím


Příprava na použití TraceView

Než použijete TraceView, potřebujete shromáždit informace o trasování událostí a o zprostředkovateli trasování , kterého trasujete. Toto téma popisuje tyto požadavky.

Poznámka Pokud používáte TraceView ve verzích operačního systému Windows starších než Windows Vista , musíte zkopírovat Dbghelp.dll soubor do stejného podadresáře jako spustitelný soubor TraceView, TraceView.exe.

Ve výchozím nastavení se TraceView.exe nachází v podadresáři nástrojů\<Platforma> Windows Driver Kit (WDK), kde <Platforma> je i386, amd64 nebo ia64. Ve výchozím nastavení se Dbghelp.dll nainstaluje v podadresáři \bin\x86.

Pochopit trasování událostí

Než použijete TraceView, měli byste být obeznámeni s trasováním událostí. Další informace naleznete v tématu Trasování softwaru WPP a Trasování událostí pro Windows.

Prozkoumejte také Tracedrv (Tracedrv.c), ukázkový ovladač instrumentovaný pomocí trasování softwaru WPP. Ukázka Tracedrv je k dispozici v úložišti ukázek ovladačů pro Windows na GitHubu. Sestavte ovladač Tracedrv a jeho modul Tracectl (Tracectl.c) a pak pomocí ovladače a modulu experimentujte s TraceView.

Poznejte poskytovatele trasování

Měli byste být obeznámeni se zprostředkovatelem trasování, který sledujete, a s typy trasovacích zpráv, které generuje.

TraceView zobrazuje události trasování a zprávy trasování ve formátu čitelném pro člověka, ale neinterpretuje je ani neposkytuje žádné informace nebo kontext pro zprávy. Abyste porozuměli zprávám a informacím o poskytovateli, musíte být velmi obeznámeni s operací poskytovatele.

Vyhledání souborů zprostředkovatele

Chcete-li zobrazit zprávy trasování od zprostředkovatele trasování, budete muset do traceView zadat jedno z následujících umístění:

Relace trasování protokolování jádra NT používá soubor system.tmf, který je součástí WDK (\tools\tracing\i386).

Tyto soubory a jejich použití v TraceView jsou popsány v vytvoření trasovací relace pomocí NT Kernel Loggeru. Při vytváření relace trasování použijete tyto informace.