Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Файл сводного сообщения — это текстовый файл, содержащий сведения о трассировке программного обеспечения. Tracefmt создает файл сводного сообщения (SUM) после обработки сообщений в журнале трассировки или сеансе трассировки.
Файл сводного сообщения содержит следующие данные в статистической сводке:
Количество обработанных буферов
Количество обработанных и потерянных сообщений
Истекшее время в микросекундах сеанса трассировки
За статистической сводкой следует таблица, состоящая из одной строки для каждого трассового сообщения. Каждый столбец таблицы содержит следующие сведения о сообщении трассировки:
EventCount
Количество экземпляров сообщения трассировки в журнале трассировки.
EventName
Понятное имя GUID сообщения трассировки. По умолчанию дружественное имя GUID сообщения — это имя каталога, в котором был создан поставщик трассировки. Однако можно указать альтернативное дружественное имя с помощью параметра -p для RUN_WPP или параметра Tracewpp.exe. Дополнительные сведения см. в разделе «Параметры Run_WPP». (EventName имеет то же значение, что и переменная %1 в префиксе сообщения трассировки.)
EventType
Удобочитаемое имя сообщения трассировки. По умолчанию понятное имя сообщения трассировки — это имя исходного файла и номер строки кода, создающего сообщение трассировки. (EventType имеет то же значение, что и переменная %2 в префиксе сообщения трассировки.)
GUID
GUID сообщений трассировки.
В следующем примере показан файл с сообщением-сводкой для журнала трассировки testtrace.etl, созданного при помощи Tracedrv, примера драйвера с инструментами для трассировки. TraceDrv, пример драйвера, разработанный для трассировки программного обеспечения, доступен в репозитории примеров драйверов Windows на сайте GitHub.
Files Processed:
d:\DDK Tools\tracetools\testtrace.etl
Total Buffers Processed 4
Total Events Processed 1718
Total Events Lost 4
Elapsed Time 122 sec
+---------------------------------------------------------------------------------+
|EventCount EventName EventType Guid |
+---------------------------------------------------------------------------------+
| 1 Header Header 68fdd900-4a3e-11d1-84f4-0000f80464e3|
| 1700 tracedrv tracedrv_c264 37753236-c81f-505e-d40a-128d3bb2b5ff|
| 17 tracedrv tracedrv_c258 37753236-c81f-505e-d40a-128d3bb2b5ff|
+---------------------------------------------------------------------------------+
В сводке выше показано, что Tracedrv генерирует сообщение заголовка и два трассировочных сообщения. Одно сообщение трассировки создается оператором DoTraceMessage в строке 264, а другой создается оператором DoTraceMessage в строке 258. В этом журнале трассировки есть 1700 экземпляров первого сообщения трассировки и 17 экземпляров второго сообщения трассировки.
Файл сводного сообщения используется в основном для отладки трассировки программного обеспечения, и его формат подлежит изменению.