1. 相关命令
!devobj 查看设备对象信息
!drvobj 查看驱动对象信息
!devstack 查看设备栈
2. 系统设备树
!devnode 0 1
kd> !devnode 0 1
Dumping IopRootDeviceNode (= 0x865b1ee8)
DevNode 0x865b1ee8 for PDO 0x865b1020
InstancePath is "HTREE\ROOT\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x865b1ae0 for PDO 0x865b1c28
InstancePath is "Root\ACPI_HAL\0000"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x865e1630 for PDO 0x865adf00
InstancePath is "ACPI_HAL\PNP0C08\0"
ServiceName is "ACPI"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x864c7118 for PDO 0x865691a8
InstancePath is "ACPI\PNP0A03\2&daba3ff&0"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8641b8c0 for PDO 0x865e46a0
InstancePath is "PCI\VEN_8086&DEV_7190&SUBSYS_00000000&REV_01\3&61aaa01&0&00"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8641b7a0 for PDO 0x8653aba8
InstancePath is "PCI\VEN_8086&DEV_7191&SUBSYS_00000000&REV_01\3&61aaa01&0&08"
ServiceName is "pci"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8641b680 for PDO 0x865a8e50
InstancePath is "PCI\VEN_8086&DEV_7110&SUBSYS_00000000&REV_08\3&61aaa01&0&38"
ServiceName is "isapnp"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x864ae3f0 for PDO 0x864aef10
InstancePath is "ISAPNP\ReadDataPort\0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x864ae2d0 for PDO 0x864aedf8
InstancePath is "ACPI\PNP0C02\1f"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x864ae1b0 for PDO 0x864aece0
InstancePath is "ACPI\PNP0200\4&5289e18&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x860a8008 for PDO 0x864aebc8
InstancePath is "ACPI\PNP0001\4&5289e18&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x860a8ee8 for PDO 0x864aeab0
InstancePath is "ACPI\PNP0100\4&5289e18&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x860a8dc8 for PDO 0x864ae998
InstancePath is "ACPI\PNP0B00\4&5289e18&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x860a8ca8 for PDO 0x864ae880
InstancePath is "ACPI\PNP0800\4&5289e18&0"
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
DevNode 0x860a8b88 for PDO 0x864ae768
InstancePath is "ACPI\PNP0303\4&5289e18&0"
ServiceName is "i8042prt"
TargetDeviceNotify List - f 0xe16b4780 b 0xe16b4780
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x860a8a68 for PDO 0x864ae650
InstancePath is "ACPI\PNP0F13\4&5289e18&0"
ServiceName is "i8042prt"
TargetDeviceNotify List - f 0xe16ab3b8 b 0xe16ab3b8
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x860a8948 for PDO 0x864ae538
InstancePath is "ACPI\PNP0A05\4&5289e18&0"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x860a83c8 for PDO 0x860a8858
InstancePath is "ACPI\PNP0400\5&324d5432&0"
ServiceName is "Parport"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x864cf548 for PDO 0x862f6040
InstancePath is "LPTENUM\MicrosoftRawPort\6&16ccfde1&0&LPT1"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x860a82a8 for PDO 0x860a8740
InstancePath is "ACPI\PNP0501\1"
ServiceName is "Serial"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x860a8188 for PDO 0x860a8628
InstancePath is "ACPI\PNP0501\2"
ServiceName is "Serial"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x864b4008 for PDO 0x860a8510
InstancePath is "ACPI\PNP0700\5&324d5432&0"
ServiceName is "fdc"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x860a64d0 for PDO 0x862c4840
InstancePath is "FDC\GENERIC_FLOPPY_DRIVE\6&1435b2e2&0&0"
ServiceName is "flpydisk"
TargetDeviceNotify List - f 0xe171a430 b 0xe171a430
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x8641b560 for PDO 0x860a0e50
InstancePath is "PCI\VEN_8086&DEV_7111&SUBSYS_197615AD&REV_01\3&61aaa01&0&39"
ServiceName is "intelide"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x864b4148 for PDO 0x864b4460
InstancePath is "PCIIDE\IDEChannel\4&23686003&0&0"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x864b3008 for PDO 0x864b4290
InstancePath is "PCIIDE\IDEChannel\4&23686003&0&1"
ServiceName is "atapi"
State = DeviceNodeStarted (0x308)
Previous State = DeviceNodeEnumerateCompletion (0x30d)
DevNode 0x86463a78 for PDO 0x86431b00
InstancePath is "IDE\CdRomNECVMWar_VMware_IDE_CDR10_______________1.00____\3031303030303030303030303030303030303130"
ServiceName is "cdrom"
TargetDeviceNotify List - f 0xe1615440 b 0xe16b74f0
State = DeviceNodeStarted (0x308)
Previous State = Dev