Debugging Tools for Windows

!findxmldata

!findxmldata 从包含内核模式小内存转储文件的CAB文件中提取XML数据。

语法

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

参数

-d DeviceName
显示所有设备名包含DeviceName 指定的字符串的设备。
-h HwId
显示所有硬件ID包含HwId 指定的字符串的设备。如果同时使用-d-h,调试器仅显示两个都匹配的设备。
-r Driver
显示Driver 参数指定的驱动程序的信息,以及所有使用该驱动的设备。
-chksum
显示XML文件的校验和。
-z CabFile
CabFile 参数指定的CAB文件进行一次校验和计算,而不是使用默认的Sysdata.xml文件中的。
-v
显示系统版本信息

DLL

Windows 2000 Ext.dll
Windows XP和之后 Ext.dll

!findxmldata 扩展仅针对保存在CAB文件中的内核模式小内存转储文件。

注释

!findxmldata 扩展从包含内核模式小内存转储文件的CAB文件中的Sysdata.xml文件提取数据。

不使用任何选项时,命令显示所有设备。

下面的例子说明了如何使用!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

附加信息

关于如何将dump文件放入CAB文件的更多信息,查看.dumpcab (Create Dump File CAB)。关于如何调试内核模式dump文件,包括保存在CAB文件中的dump,查看分析内核模式Dump文件

Build machine: CAPEBUILD