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


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

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

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

По умолчанию TraceView.exe находится в подкаталоге tools\<Platform> пакета драйверов Windows (WDK), где <платформа> — 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\tracing\i386).

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