!findxmldata

The !findxmldata extension retrieves XML data from a CAB file that contains a kernel-mode Small Memory Dump file.

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

Parameters

-d DeviceName
Displays all devices whose device name contains the string that DeviceName specifies.

-h HwId
Displays all devices whose hardware IDs contain the string that HwId specifies. If you use both -d and -h, the debugger displays only those devices that satisfy both matches.

-r Driver
Displays information about the driver that the Driver parameter specifies, including all devices that use this driver.

-chksum
Displays the XML file's checksum.

-z CabFile
Enables you to perform a checksum on the CAB file that the CabFile parameter specifies, instead of on the default Sysdata.xml file.

-v
Displays system version information.

DLL

Ext.dll

Additional Information

The !findxmldata extension works only on a kernel-mode Small Memory Dump file that is stored in a CAB file.

For more information about how to put dump files into CAB files, see .dumpcab (Create Dump File CAB). For information more about how to debug a kernel-mode dump file, including dump files that are stored inside CAB files, see Analyzing a Kernel-Mode Dump File.

Remarks

The !findxmldata extension retrieves data from the Sysdata.xml file that is stored in a CAB file that contains a kernel-mode Small Memory Dump file.

When you do not use any options, the extension displays all devices.

The following examples show you how to use !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