Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующих разделах приведен краткий запуск TraceLogging для кода C/C++ и .NET с примерами.
Необходимые условия
- Пакет средств разработки программного обеспечения Windows 10 (SDK) требуется для записи поставщика пользовательского режима
- Windows Driver Kit (WDK) нужен для написания драйвера режима ядра.
В этом разделе
Краткое руководство TraceLogging C/C++
В этом разделе описаны основные шаги, необходимые для добавления TraceLogging в код пользовательского режима C или C++.
Краткое руководство по трассировке .NET
В этом разделе описаны основные шаги, необходимые для добавления TraceLogging в код .NET.
Записывать и отображать события TraceLogging
Записывайте события TraceLogging с помощью средства записи производительности Windows (WPR) и просматривайте их с помощью анализатора производительности Windows (WPA).
примеры использования Tracelogging в C/C++
В этой теме содержатся примеры Tracelogging на C/C++.
-
В этом разделе содержится пример трассировки .NET, который иллюстрирует, как регистрировать событие только в том случае, если уровень детализации сеанса является подробным и как регистрировать структурированные данные событий.
Пример ведения журнала универсальной платформы Windows
В этом примере показано, как использовать API ведения журнала в пространстве имен Windows.Foundation.Diagnostics, включая LoggingChannel, LoggingActivity, LoggingSession и FileLoggingSession. Эти классы предназначены для ведения журнала диагностики в приложении Windows. Эти API были добавлены в Windows 8.1.
API LoggingChannel и LoggingActivity были расширены в Windows 10 для поддержки написания сложных событий с помощью кодировки событий TraceLogging.
Пример ведения журнала универсальной платформы Windows можно скачать из GitHub.
Связанные разделы
TraceLogging для компонентов и драйверов, работающих в режиме ядра