Condividi tramite


Traccia eventi

Scopo

Event Tracing for Windows (ETW) offre ai programmatori di applicazioni la possibilità di avviare e arrestare sessioni di traccia degli eventi, instrumentare un'applicazione per fornire eventi di traccia e utilizzare eventi di traccia. Gli eventi di traccia contengono un'intestazione di evento e dati definiti dal provider che descrivono lo stato corrente di un'applicazione o di un'operazione. È possibile usare gli eventi per eseguire il debug di un'applicazione ed eseguire l'analisi della capacità e delle prestazioni.

Questa documentazione è destinata alle applicazioni in modalità utente che vogliono usare ETW. Per informazioni sulla strumentazione dei driver di dispositivo eseguiti in modalità kernel, vedere WPP Software Tracing e Aggiunta di traccia eventi a driver Kernel-Mode in Windows Driver Kit (WDK).

Ove applicabile

Usare ETW quando si vuole instrumentare l'applicazione, registrare gli eventi utente o kernel in un file di log e utilizzare eventi da un file di log o in tempo reale.

Destinatari per sviluppatori

ETW è progettato per sviluppatori C e C++ che scrivono applicazioni in modalità utente.

Requisiti di runtime

ETW è incluso in Microsoft Windows 2000 e versioni successive. Per informazioni sui sistemi operativi necessari per usare una funzione specifica, vedere la sezione Requisiti della documentazione relativa alla funzione.

Elaborare tracce ETW nel codice .NET

È possibile usare l'API TraceProcessing di .NET per analizzare le tracce ETW per le applicazioni e altri componenti software. Questa API viene usata internamente in Microsoft per analizzare i dati ETW generati dal sistema di progettazione windows e viene usato anche per alimentare diverse tabelle in Windows Performance Analyzer. Questa API è disponibile come pacchetto NuGet.

Per altre informazioni, vedere questo articolo.

In questa sezione

Argomento Descrizione
novità di Event Tracing
Nuove funzionalità aggiunte a Event Tracing in ogni versione.
informazioni sull' di Traccia eventi
Informazioni generali su Event Tracing.
using event tracing
Argomenti correlati alle attività che descrivono come usare l'API ETW.
riferimento alla traccia eventi
Descrizioni dettagliate delle funzioni ETW e di altri elementi di programmazione.