Śledzenie zdarzeń
Cel
Śledzenie zdarzeń dla systemu Windows (ETW) zapewnia programistom aplikacji możliwość uruchamiania i zatrzymywania sesji śledzenia zdarzeń, instrumentowania aplikacji w celu zapewnienia zdarzeń śledzenia i korzystania ze zdarzeń śledzenia. Zdarzenia śledzenia zawierają nagłówek zdarzenia i dane zdefiniowane przez dostawcę, które opisują bieżący stan aplikacji lub operacji. Zdarzenia umożliwiają debugowanie aplikacji i przeprowadzanie analizy wydajności i wydajności.
Ta dokumentacja dotyczy aplikacji w trybie użytkownika, które chcą korzystać z funkcji ETW. Aby uzyskać informacje na temat instrumentowania sterowników urządzeń uruchamianych w trybie jądra, zobacz WPP Software Tracing and Adding Event Tracing to Kernel-Mode Drivers in the Windows Driver Kit (WDK).
Stosownych
Użyj funkcji ETW, jeśli chcesz instrumentować aplikację, rejestrować zdarzenia użytkownika lub jądra w pliku dziennika i korzystać ze zdarzeń z pliku dziennika lub w czasie rzeczywistym.
Odbiorcy deweloperów
Funkcja ETW jest przeznaczona dla deweloperów języka C i C++, którzy piszą aplikacje w trybie użytkownika.
Wymagania dotyczące czasu wykonywania
Funkcja ETW jest zawarta w systemie Microsoft Windows 2000 lub nowszym. Aby uzyskać informacje o tym, które systemy operacyjne są wymagane do korzystania z określonej funkcji, zobacz sekcję Wymagania dokumentacji funkcji.
Przetwarzanie śladów ETW w kodzie platformy .NET
Za pomocą interfejsu API śledzenia platformy .NET platformy .NET można użyć do analizowania śladów ETW dla aplikacji i innych składników oprogramowania. Ten interfejs API jest używany wewnętrznie w firmie Microsoft do analizowania danych ETW generowanych przez system inżynieryjny Windows i jest również używany do zasilania kilku tabel w Windows Performance Analyzer. Ten interfejs API jest dostępny jako pakiet NuGet.
Aby uzyskać więcej informacji, zobacz tym artykule.
W tej sekcji
Temat | Opis |
---|---|
co nowego w śledzeniu zdarzeń |
Nowe funkcje, które zostały dodane do śledzenia zdarzeń w każdej wersji. |
Informacje o śledzeniu zdarzeń |
Ogólne informacje o śledzeniu zdarzeń. |
przy użyciu śledzenia zdarzeń |
Tematy związane z zadaniami opisujące sposób korzystania z interfejsu API ETW. |
dokumentacja śledzenia zdarzeń |
Szczegółowe opisy funkcji ETW i innych elementów programowania. |