Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Themen enthalten einen TraceLogging-Schnellstart für C/C++ und .NET-Code mit Beispielen.
Voraussetzungen
- Windows 10 Software Development Kit (SDK) ist erforderlich, um einen Benutzermodusanbieter zu schreiben.
- Windows Driver Kit (WDK) ist erforderlich, um einen Kernelmodusanbieter zu schreiben.
In diesem Abschnitt
TraceLogging C/C++ – Schnellstart
In diesem Thema werden die grundlegenden Schritte beschrieben, die zum Hinzufügen von TraceLogging zu C- oder C++-Benutzermoduscode erforderlich sind.
TraceLogging .NET – Schnellstart
In diesem Thema werden die grundlegenden Schritte beschrieben, die zum Hinzufügen von TraceLogging zu .NET-Code erforderlich sind.
Aufzeichnen und Anzeigen von TraceLogging-Ereignissen
Zeichnen Sie TraceLogging-Ereignisse mit dem Windows Performance Recorder (WPR) auf, und zeigen Sie sie mit dem Windows Leistungsanalyse (WPA) an.
C/C++-Ablaufverfolgungsbeispiele
Dieses Thema enthält C/C++-Ablaufverfolgungsbeispiele.
.NET-Ablaufverfolgungsbeispiele
Dieses Thema enthält ein .NET-Ablaufverfolgungsbeispiel, das veranschaulicht, wie ein Ereignis nur protokolliert wird, wenn die Ausführlichkeitsebene der Sitzung ausführlich ist, und wie strukturierte Ereignisdaten protokolliert werden.
Beispiel für die Universelle Windows-Plattform-Protokollierung
In diesem Beispiel wird gezeigt, wie Die Protokollierungs-APIs im Windows.Foundation.Diagnostics-Namespace verwendet werden, einschließlich LoggingChannel, LoggingActivity, LoggingSession und FileLoggingSession. Diese Klassen sind für die Diagnoseprotokollierung innerhalb einer Windows-App konzipiert. Diese APIs wurden in Windows 8.1 hinzugefügt.
Die LoggingChannel- und LoggingActivity-APIs wurden in Windows 10 erweitert, um das Schreiben komplexer Ereignisse mithilfe der TraceLogging-Ereigniscodierung zu unterstützen.
Das Beispiel für die Universelle Windows-Plattform Protokollierung kann von GitHub heruntergeladen werden.