!devext

!devext 扩展显示各种总线上的设备特定于总线的设备扩展信息。

!devext Address TypeCode

参数

Address

指定要显示的设备扩展的十六进制地址。

TypeCode

指定拥有要显示的设备扩展的对象的类型。 类型代码不区分大小写。 有效的类型代码为:

TypeCode Object
ISAPNP ISA PnP 设备扩展
PCMCIA PCMCIA 设备扩展
HID HID 设备扩展

DLL

Kdexts.dll

其他信息

有关此扩展命令的应用,请参阅即插即用调试。 有关设备扩展的详细信息,请参阅 Windows 驱动程序工具包 (WDK) 文档。

注解

!usbhub!hidfdo !hidpdo 扩展已过时;其功能已集成到 !devext 中。

对于 !devext 不再支持的对象类型,请使用 dt(显示类型)调试器命令。

下面是 ISA PnP 设备扩展的示例:

kd> !devext e0000165fff32190 ISAPNP
ISA PnP FDO @ 0x00000000, DevExt @ 0xe0000165fff32190, Bus # 196639
Flags (0x854e2530)  DF_ACTIVATED, DF_QUERY_STOPPED, 
                    DF_STOPPED, DF_RESTARTED_NOMOVE, 
                    DF_BUS
                    Unknown flags 0x054e2000

NumberCSNs           - -536870912
ReadDataPort         - 0x0000000d (mapped)
AddressPort          - 0x00000000 (not mapped)
CommandPort          - 0x00000000 (not mapped)
DeviceList           - 0xe000000085007b50
CardList             - 0x00000000
PhysicalBusDevice    - 0x00000000
AttachedDevice       - 0x00000000
SystemPowerState     - Unspecified
DevicePowerState     - Unspecified

下面是 PCI 设备的示例:

kd> !devext e0000000858c31b0 PCI
PDO Extension, Bus 0x0, Device 0, Function 0.
  DevObj 0xe0000000858c3060 PCI Parent Bus FDO DevExt 0xe0000000858c4960
  Device State = PciNotStarted
  Vendor ID 8086 (INTEL)  Device ID 123D
  Class Base/Sub 08/00  (Base System Device/Interrupt Controller)
  Programming Interface: 20, Revision: 01, IntPin: 00, Line Raw/Adj 00/00
  Enables ((cmd & 7) = 106): BM   Capabilities Pointer = <none>
  CurrentState:          System Working,  Device D0
  WakeLevel:             System Unspecified,  Device Unspecified
  Requirements: <none>