Referenz zur Ereignisablaufverfolgung
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 Ereignisablaufverfolgungsbeispiele.
Dieser Abschnitt enthält auch Informationen zu:
- Tools, die ETW bereitstellt
- MOF-Klassendefinitionen für Kernelereignisse
- MOF-Klassenqualifizierer, die beim Definieren der 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-Engineering-System erstellt haben, und es wird auch verwendet, um mehrere Tabellen in Windows Performance Analyzer. Diese API ist als NuGet-Paket verfügbar.
Weitere Informationen finden Sie in diesem Artikel.