Uso del registro de seguimiento

En los temas siguientes se proporciona un inicio rápido de TraceLogging para código de C/C++ y .NET, con ejemplos.

Requisitos previos

  • Windows 10 Kit de desarrollo de software (SDK) es necesario para escribir un proveedor en modo de usuario.
  • El Kit de controladores de Windows (WDK) es necesario para escribir un proveedor en modo kernel.

En esta sección

  • Inicio rápido de C/C++ de Seguimiento

    En este tema se describen los pasos básicos necesarios para agregar TraceLogging al código en modo de usuario de C o C++.

  • Inicio rápido de .NET tracelogging

    En este tema se describen los pasos básicos necesarios para agregar TraceLogging al código de .NET.

  • Registrar y mostrar eventos de registro de seguimiento

    Registra eventos traceLogging con windows Performance Recorder (WPR) y velos con windows Analizador de rendimiento (WPA).

  • Ejemplos de seguimiento de C/C++

    Este tema contiene ejemplos de seguimiento de C/C++.

  • Ejemplos de registro de seguimiento de .NET

    Este tema contiene un ejemplo de registro de seguimiento de .NET que muestra cómo registrar un evento solo cuando el nivel de detalle de la sesión es detallado y cómo registrar datos de eventos estructurados.

  • Ejemplo de registro de Plataforma universal de Windows

    En este ejemplo se muestra cómo usar las API de registro en el espacio de nombres Windows.Foundation.Diagnostics, incluidos LoggingChannel, LoggingActivity, LoggingSession y FileLoggingSession. Estas clases están diseñadas para el registro de diagnóstico dentro de una aplicación de Windows. Estas API se agregaron en Windows 8.1.

    Las API LoggingChannel y LoggingActivity se han ampliado en Windows 10 para admitir la escritura de eventos complejos mediante la codificación de eventos TraceLogging.

    El ejemplo de registro de Plataforma universal de Windows puede descargarse desde GitHub.

TraceLogging para componentes y controladores en modo kernel