Condividi tramite


Uso di TraceLogging

Gli argomenti seguenti forniscono una guida introduttiva TraceLogging per il codice C/C++ e .NET, con esempi.

Prerequisiti

  • Windows 10 Software Development Kit (SDK) è necessario per scrivere un provider in modalità utente
  • Windows Driver Kit (WDK) è necessario per scrivere un provider in modalità kernel

Contenuto della sezione

  • Avvio rapido di TraceLogging C/C++

    Questo argomento descrive i passaggi di base necessari per aggiungere TraceLogging al codice in modalità utente C o C++.

  • Guida introduttiva a TraceLogging .NET

    Questo argomento descrive i passaggi di base necessari per aggiungere TraceLogging al codice .NET.

  • Registrare e visualizzare eventi TraceLogging

    Registrare gli eventi TraceLogging con Windows Performance Recorder (WPR) e visualizzarli con windows analizzatore prestazioni (WPA).

  • Esempi di traccia C/C++

    Questo argomento contiene esempi di traccia C/C++.

  • Esempi di traccia .NET

    Questo argomento contiene un esempio di tracelogging .NET che illustra come registrare un evento solo quando il livello di dettaglio della sessione è dettagliato e come registrare i dati degli eventi strutturati.

  • Esempio di registrazione piattaforma UWP (Universal Windows Platform)

    Questo esempio illustra come usare le API di registrazione nello spazio dei nomi Windows.Foundation.Diagnostics, tra cui LoggingChannel, LoggingActivity, LoggingSession e FileLoggingSession. Queste classi sono progettate per la registrazione diagnostica all'interno di un'app di Windows. Queste API sono state aggiunte in Windows 8.1.

    Le API LoggingChannel e LoggingActivity sono state estese in Windows 10 per supportare la scrittura di eventi complessi usando la codifica degli eventi TraceLogging.

    L'esempio di registrazione piattaforma UWP (Universal Windows Platform) può essere scaricato da GitHub.

TraceLogging per driver e componenti in modalità kernel