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. |