Поделиться через


Использование TraceLogging

В следующих разделах приведено краткое руководство по TraceLogging для кода C/C++ и .NET с примерами.

Предварительные требования

  • Windows 10 для создания поставщика пользовательского режима требуется пакет средств разработки программного обеспечения (SDK)
  • Комплект драйверов Windows (WDK) необходим для написания поставщика режима ядра

В этом разделе

  • Краткое руководство по traceLogging C/C++

    В этом разделе описаны основные действия, необходимые для добавления TraceLogging в код пользовательского режима C или C++.

  • Краткое руководство по traceLogging .NET

    В этом разделе описываются основные действия, необходимые для добавления TraceLogging в код .NET.

  • Запись и отображение событий traceLogging

    Записывайте события TraceLogging с помощью средства записи производительности Windows (WPR) и просматривайте их с помощью Анализатор производительности Windows (WPA).

  • Примеры трассировки C/C++

    В этом разделе приведены примеры трассировки C/C++.

  • Примеры трассировки .NET

    В этом разделе содержится пример трассировки .NET, в котором показано, как регистрировать события, только если уровень детализации сеанса является подробным, и как регистрировать структурированные данные событий.

  • Пример ведения журнала универсальная платформа Windows

    В этом примере показано, как использовать API ведения журнала в пространстве имен Windows.Foundation.Diagnostics, включая LoggingChannel, LoggingActivity, LoggingSession и FileLoggingSession. Эти классы предназначены для ведения журнала диагностики в приложении для Windows. Эти API были добавлены в Windows 8.1.

    API LoggingChannel и LoggingActivity были расширены в Windows 10 для поддержки записи сложных событий с помощью кодирования событий TraceLogging.

    Пример ведения журнала универсальная платформа Windows можно скачать с сайта GitHub.

TraceLogging для драйверов и компонентов в режиме ядра