Partilhar via


Usando o TraceLogging

Os tópicos a seguir fornecem um início rápido TraceLogging para código C/C++ e .NET, com exemplos.

Pré-requisitos

  • O Windows 10 Software Development Kit (SDK) é necessário para escrever um provedor de modo de usuário
  • O Kit de Driver do Windows (WDK) é necessário para escrever um provedor de modo kernel

Nesta secção

  • Início rápido do TraceLogging C/C++

    Este tópico descreve as etapas básicas necessárias para adicionar TraceLogging ao código de modo de usuário C ou C++.

  • TraceLogging .NET Início Rápido

    Este tópico descreve as etapas básicas necessárias para adicionar TraceLogging ao código .NET.

  • Gravar e exibir eventos TraceLogging

    Grave eventos TraceLogging com o Gravador de Desempenho do Windows (WPR) e visualize-os com o WPA (Analisador de Desempenho do Windows).

  • Exemplos de Tracelogging C/C++

    Este tópico contém exemplos de Tracelogging C/C++.

  • Exemplos de Tracelogging do .NET

    Este tópico contém um exemplo de Tracelogging do .NET que ilustra como registrar um evento somente quando o nível de verbosidade da sessão é detalhado e como registrar dados de eventos estruturados.

  • Exemplo de registo da Plataforma Universal do Windows

    Este exemplo mostra como usar as APIs de log no namespace Windows.Foundation.Diagnostics, incluindo LoggingChannel, LoggingActivity, LoggingSession e FileLoggingSession. Essas classes são projetadas para registo de diagnóstico numa aplicação do Windows. Essas APIs foram adicionadas no Windows 8.1.

    As APIs LoggingChannel e LoggingActivity foram estendidas no Windows 10 para oferecer suporte à gravação de eventos complexos usando a codificação de eventos TraceLogging.

    O exemplo de registro em log da Plataforma Universal do Windows pode ser baixado do GitHub.

TraceLogging para componentes e drivers de modo núcleo