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


!wmitrace.logdump

Расширение !wmitrace.logdump отображает содержимое буферов трассировки для сеанса трассировки. Вы можете ограничить отображение трассировки сообщений от указанных поставщиков.

!wmitrace.logdump [-t Count] [{LoggerID|LoggerName} [GUIDFile]] 

Параметры

-t Считать
Ограничивает выходные данные последними сообщениями. Число указывает количество отображаемых сообщений.

LoggerID
Указывает сеанс трассировки. LoggerID — это порядковый номер, который система назначает каждому сеансу трассировки на компьютере. Если параметр не указан, используется сеанс трассировки с идентификатором 1.

Имя средства ведения журнала
Указывает сеанс трассировки. LoggerName — это текстовое имя, указанное при запуске сеанса трассировки.

GUIDFile
Отображает только сообщения трассировки от поставщиков, указанных в файле GUIDFile . GUIDFile представляет путь (необязательно) и имя файла текстового файла, содержащего идентификаторы GUID элемента управления одного или нескольких поставщиков трассировки, например GUID или CTL-файл.

DLL-библиотеки

Wmitrace.dll

Это расширение доступно в Windows 2000 и более поздних версиях Windows. Если вы хотите использовать это расширение с Windows 2000, сначала скопируйте файл Wmitrace.dll из подкаталога winxp каталога средств отладки для Windows в подкаталог w2kfre.

Дополнительная информация

Общие сведения о трассировке событий см. в пакете SDK для Microsoft Windows. Сведения о tracelog см. в разделе "Tracelog" в комплекте драйверов Windows (WDK).

Замечания

Во время трассировки программного обеспечения трассировки программного обеспечения (WPP) программы трассировки буферы сеансов трассировки используются для хранения сообщений трассировки до тех пор, пока они не удаляются в файл журнала или для потребителя трассировки для отображения в режиме реального времени. Расширение !wmitrace.logdump отображает содержимое буферов, которые находятся в физической памяти. Отображение отображается в окне команды отладчика.

Это расширение особенно полезно для восстановления последних трассировок при сбое и отображения трассировок, хранящихся в файле аварийного дампа.

Перед использованием этого расширения используйте !wmitrace.searchpath или !wmitrace.tmffile , чтобы указать файлы формата сообщений трассировки. Система использует файлы форматирования сообщений трассировки для форматирования двоичных сообщений трассировки в буферах, чтобы они могли отображаться как удобочитаемый человеком текст.

Примечание. Если драйвер использует UMDF версии 1.11 или более поздней версии, вам не нужно использовать !wmitrace.searchpath или !wmitrace.tmffile.

При использовании Tracelog для запуска сеанса трассировки с циклическим буферизацией (буферизация) используйте это расширение для отображения содержимого буфера.

Чтобы найти идентификатор средства ведения журнала сеанса трассировки, используйте расширение !wmitrace.strdump . Кроме того, можно использовать командный журнал трассировки tracelog -l для перечисления сеансов трассировки и их основных свойств, включая идентификатор средства ведения журнала.

Это расширение полезно только во время трассировки программного обеспечения WPP и более ранних (устаревших) методов трассировки событий для Windows. События трассировки, созданные другими манифестными поставщиками, не используют файлы формата сообщений трассировки (TMF), поэтому это расширение не отображает их содержимое.

Это расширение аналогично расширению !wmitrace.eventlogdump, за исключением того, что выходные данные !wmitrace.logdump форматируются в стиле WPP, а выходные данные !wmitrace.eventlogdump форматируются в стиле журнала событий. Следует выбрать расширение, формат которого подходит для отображаемых данных.

Сведения о просмотре журнала трассировки UMDF см. в статье Об использовании трассировки программного обеспечения WPP в драйверах на основе UMDF.