Ereignisablaufverfolgungsreferenz
Sie verwenden die folgenden Programmierelemente, um Anwendungen zu schreiben, die die Ereignisablaufverfolgung enthalten:
- Ereignisablaufverfolgungsaufzählungen
- Ereignisablaufverfolgungsfunktionen
- Ereignisablaufverfolgungsschnittstellen
- Ereignisablaufverfolgungsstrukturen
- Ereignisablaufverfolgungskonstanten
Ausführliche Informationen zu Beispielen, die diese Programmierelemente verwenden, finden Sie unter Beispiele für die Ereignisablaufverfolgung.
Dieser Abschnitt enthält außerdem Informationen zu folgenden Themen:
- Tools , die ETW bereitstellt
- MOF-Klassendefinitionen für Kernelereignisse
- MOF-Klassenqualifizierer , die beim Definieren Ihrer Ereignisklassen verwendet werden
Verarbeiten von ETW-Ablaufverfolgungen in .NET-Code
Sie können auch die .NET TraceProcessing-API verwenden, um ETW-Ablaufverfolgungen für Ihre Anwendungen und andere Softwarekomponenten zu analysieren. Diese API wird intern bei Microsoft verwendet, um ETW-Daten zu analysieren, die das Windows-Entwicklungssystem erstellt haben, und sie wird auch verwendet, um mehrere Tabellen in Windows Leistungsanalyse. Diese API ist als NuGet-Paket verfügbar.