Event Tracing

Scopo

Traccia eventi per Windows (ETW) offre ai programmatori dell'applicazione la possibilità di avviare e arrestare le sessioni di traccia degli eventi, instrumentare un'applicazione per fornire eventi di traccia e utilizzare gli eventi di traccia. Gli eventi di traccia contengono un'intestazione di evento e i 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 delle prestazioni e della capacità.

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

Se applicabile

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

Sviluppatori

ETW è progettato per gli 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 l'uso di una funzione specifica, vedere la sezione Requisiti della documentazione per la funzione.

Elaborare le tracce ETW nel codice .NET

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

Per altre informazioni, vedi questo articolo.

Contenuto della sezione

Argomento Descrizione
Novità di Traccia eventi
Nuove funzionalità aggiunte a Traccia eventi in ogni versione.
Informazioni su Traccia eventi
Informazioni generali su Traccia eventi.
Uso della traccia eventi
Argomenti correlati alle attività che descrivono come usare l'API ETW.
Informazioni di riferimento sulla traccia eventi
Descrizioni dettagliate delle funzioni ETW e di altri elementi di programmazione.