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


!findxmldata

Расширение !findxmldata извлекает XML-данные из CAB-файла, содержащего файл небольшого дампа памяти в режиме ядра.

!findxmldata [ -d DeviceName | -h HwId ] 
!findxmldata -r Driver 
!findxmldata -chksum [ -z CabFile ]
!findxmldata -v 

Параметры

-d DeviceName
Отображает все устройства, имя которого содержит строку, указанную DeviceName .

-h HwId
Отображает все устройства, идентификаторы оборудования которых содержат строку, указанную HwId . Если используется как -d, так и -h отладчик отображает только те устройства, которые удовлетворяют обоим совпадениям.

-r Водитель
Отображает сведения о драйвере, который указывает параметр Driver , включая все устройства, использующие этот драйвер.

-chksum
Отображает контрольную сумму XML-файла.

-z CabFile
Позволяет выполнять контрольную сумму для CAB-файла, указанного параметром CabFile, а не в файле Sysdata.xml по умолчанию.

-v
Отображает сведения о версии системы.

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

Ext.dll

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

Расширение !findxmldata работает только в файле небольшого дампа памяти в режиме ядра, который хранится в CAB-файле.

Дополнительные сведения о том, как поместить файлы дампа в CAB-файлы, см. в разделе .dumpcab (создание CAB-файла дампа). Дополнительные сведения о отладке файла дампа в режиме ядра, включая файлы дампа, хранящиеся в CAB-файлах, см. в разделе "Анализ файла дампа в режиме ядра".

Замечания

Расширение !findxmldata извлекает данные из файла Sysdata.xml, который хранится в CAB-файле, который содержит файл дампа памяти в режиме ядра.

Если вы не используете никаких параметров, расширение отображает все устройства.

В следующих примерах показано, как использовать !findxmldata.

kd> !findxmldata -v
SYSTEM Info:
OSVER: 5.1.2600 2.0
OSLANGUAGE: 2052
OSNAME: Microsoft Windows XP Home Edition
kd> !findxmldata -d MIDI
Node DEVICE
 DESCRIPTION    : MPU-401 Compatible MIDI Device
        HARDWAREID     : ACPI\PNPB006
        SERVICE        : ms_mpu401
        DRIVER         : msmpu401.sys

kd> !findxmldata -r msmpu
Node DRIVER
 FILENAME       : msmpu401.sys
        FILESIZE       : 2944
        CREATIONDATE   : 05-06-2005 09:18:34
        VERSION        : 5.1.2600.0
        MANUFACTURER   : Microsoft Corporation
        PRODUCTNAME    : Microsoft« Windows« Operating System
Node DEVICE
        DESCRIPTION    : MPU-401 Compatible MIDI Device
 HARDWAREID     : ACPI\PNPB006
        SERVICE        : ms_mpu401
        DRIVER         : msmpu401.sys

kd> !findxmldata -h PCI\VEN_8086&DEV_24C3&SUBSYS_24C28086
Node DEVICE
 DESCRIPTION    : Intel(R) 82801DB/DBM SMBus Controller - 24C3
        HARDWAREID     : PCI\VEN_8086&DEV_24C3&SUBSYS_24C28086&REV_01
kd> !findxmldata -h USB\ROOT_HUB&VID8086&PID24C4&REV0001
Node DEVICE
        DESCRIPTION    : USB Root Hub
 HARDWAREID     : USB\ROOT_HUB&VID8086&PID24C4&REV0001
        SERVICE        : usbhub
        DRIVER         : usbhub.sys

kd> !findxmldata -h ACPI\PNPB006
Node DEVICE
        DESCRIPTION    : MPU-401 Compatible MIDI Device
 HARDWAREID     : ACPI\PNPB006
        SERVICE        : ms_mpu401
        DRIVER         : msmpu401.sys