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

In questa 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 rapida a TraceLogging .NET

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

  • Record e visualizzazione degli eventi TraceLogging

    Registrare gli eventi TraceLogging con Windows Performance Recorder (WPR) e visualizzarli con Windows Performance Analyzer (WPA).

  • esempi di tracelogging C/C++

    Questo argomento contiene esempi di Tracelogging per C/C++.

  • esempi di Tracelogging .NET

    Questo argomento contiene un esempio di TraceLogging .NET che illustra come registrare un evento solo quando il livello di verbosità della sessione è elevato e come registrare i dati strutturati degli eventi.

  • esempio di registrazione della 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 tramite la codifica degli eventi TraceLogging.

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

TraceLogging per i driver e componenti in modalità kernel-mode