Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W poniższych tematach przedstawiono przewodnik szybkiego startu TraceLogging dla kodu C/C++ i .NET, z przykładami.
Warunki wstępne
- Do napisania dostawcy trybu użytkownika wymagany jest zestaw Windows 10 Software Development Kit (SDK)
- Zestaw Sterowników systemu Windows (WDK) jest wymagany do tworzenia dostawcy w trybie jądra.
W tej sekcji
TraceLogging C/C++ — szybkie rozpoczęcie
W tym temacie opisano podstawowe kroki wymagane do dodania funkcji TraceLogging do kodu trybu użytkownika C lub C++.
TraceLogging .NET — szybki start
W tym temacie opisano podstawowe kroki wymagane do dodania funkcji TraceLogging do kodu platformy .NET.
rejestrować i wyświetlać zdarzenia TraceLogging
Rejestruj zdarzenia TraceLogging za pomocą narzędzia Windows Performance Recorder (WPR) i wyświetl je za pomocą narzędzia Windows Performance Analyzer (WPA).
przykłady Traceloggingu w językach C/C++
Ten temat zawiera przykłady rejestrowania śladów języka C/C++.
-
Ten temat zawiera przykład śledzenia platformy .NET, który ilustruje, jak rejestrować zdarzenie tylko wtedy, gdy poziom szczegółowości sesji jest ustawiony na szczegółowy, oraz jak rejestrować strukturalne dane zdarzeń.
Przykład Rejestrowania Platformy Uniwersalnej Windows
W tym przykładzie pokazano, jak używać interfejsów API rejestrowania w przestrzeni nazw Windows.Foundation.Diagnostics, w tym LoggingChannel, LoggingActivity, LoggingSession i FileLoggingSession. Te wszystkie klasy są przeznaczone do prowadzenia dzienników diagnostycznych w aplikacji systemu Windows. Te interfejsy API zostały dodane w systemie Windows 8.1.
Interfejsy API LoggingChannel i LoggingActivity zostały rozszerzone w systemie Windows 10 w celu obsługi zapisywania złożonych zdarzeń przy użyciu kodowania zdarzeń TraceLogging.
Przykład logowania na platformie uniwersalnej systemu Windows można pobrać z witryny GitHub.