Trasování událostí
Účel
Trasování událostí pro Windows (ETW) poskytuje programátorům aplikací možnost spouštět a zastavovat relace trasování událostí, instrumentovat aplikaci k poskytování událostí trasování a využívat události trasování. Události trasování obsahují hlavičku události a data definovaná zprostředkovatelem, která popisují aktuální stav aplikace nebo operace. Události můžete použít k ladění aplikace a provádění analýzy kapacity a výkonu.
Tato dokumentace je určená pro aplikace v uživatelském režimu, které chtějí používat Windows. Informace o instrumentaci ovladačů zařízení, které běží v režimu jádra, naleznete v tématu WPP Software Tracing a Přidání trasování událostí do Kernel-Mode ovladače v sadě Windows Driver Kit (WDK).
Pokud je to možné
EtW použijte, když chcete instrumentovat aplikace, protokolovat události uživatele nebo jádra do souboru protokolu a využívat události ze souboru protokolu nebo v reálném čase.
Cílová skupina vývojářů
Windows Windows je určený pro vývojáře C a C++, kteří píší aplikace v uživatelském režimu.
Požadavky na běh
Windows 2000 a novější je součástí programu Windows 2000 a novější. Informace o tom, které operační systémy jsou nutné k použití konkrétní funkce, naleznete v části Požadavky v dokumentaci k funkci.
Zpracování trasování trasování trasování Trasování událostí pro Windows v kódu .NET
Pomocí rozhraní API .NET TraceProcessing můžete analyzovat trasování trasování Trasování událostí pro Windows pro vaše aplikace a další softwarové komponenty. Toto rozhraní API se interně používá v Microsoftu k analýze dat etW vytvořených v technickém systému Windows a používá se také k napájení několika tabulek v Windows Performance Analyzer. Toto rozhraní API je k dispozici jako balíček NuGet.
Další informace najdete v tomto článku.
V této části
Námět | Popis |
---|---|
Novinky v trasování událostí |
Nové funkce přidané do trasování událostí v každé verzi |
o trasování událostí |
Obecné informace o trasování událostí |
pomocí trasování událostí |
Témata související s úkoly, která popisují, jak používat rozhraní API pro Windows. |
referenční trasování událostí |
Podrobné popisy funkcí pro Windows a dalších programovacích prvků |