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


Подготовка к использованию TraceView

Прежде чем использовать TraceView, необходимо собрать сведения о трассировке событий и поставщике трассировки , который вы отслеживаете. В этом разделе описаны эти предварительные требования.

Заметка Если вы используете TraceView в версиях операционной системы Windows до Windows Vista, необходимо скопировать файл Dbghelp.dll в тот же подкаталог, что и исполняемый файл TraceView, TraceView.exe.

По умолчанию TraceView.exe находится в подкаталоге tools\<Platform> комплекта драйверов Windows (WDK), где <Platform> — i386, amd64 или ia64. По умолчанию Dbghelp.dll устанавливается в подкаталоге \bin\x86.

Общие сведения о трассировке событий

Прежде чем использовать TraceView, необходимо ознакомиться с трассировкой событий. Дополнительные сведения см. в разделе трассировки программного обеспечения WPP и трассировки событий для Windows.

Кроме того, изучите Tracedrv (Tracedrv.c), пример драйвера, в котором используется трассировка программного обеспечения WPP. Пример Tracedrv доступен в репозитории примеров драйверов Windows на сайте GitHub. Создайте драйвер Tracedrv и его подсистему Tracectl (Tracectl.c), а затем используйте драйвер и подсистему для экспериментирования с TraceView.

Сведения о поставщике трассировки

Вы должны быть знакомы с поставщиком трассировки и типами генерируемых им сообщений трассировки.

TraceView отображает события трассировки и сообщения трассировки в удобочитаемом формате, но не интерпретирует их или не предоставляет никакой информации или контекста для сообщений. Чтобы понять сообщения и то, что они указывают о поставщике, необходимо быть очень знакомы с операцией поставщика.

Поиск файлов поставщика

Чтобы просмотреть сообщения трассировки от поставщика трассировки, необходимо указать одно из следующих расположений в TraceView:

Сеанс трассировки средства ведения журнала ядра NT использует файл system.tmf, включенный в WDK (\tools\trace\i386).

Эти файлы и их использование в TraceView описаны в разделе "Создание сеанса трассировки средства ведения журнала ядра NT". Вы будете использовать эти сведения при создании сеанса трассировки.