共用方式為


!ioreslist

!ioreslist 延伸模組會顯示IO_RESOURCE_REQUIREMENTS_LIST結構。

!ioreslist Address 

參數

位址
指定 IO_RESOURCE_REQUIREMENTS_LIST 結構的十六進位位址。

DLL

Kdexts.dll

其他資訊

如需此擴充功能命令的應用程式,請參閱 隨插即用 偵錯。 如需IO_RESOURCE_REQUIREMENTS_LIST結構的相關信息,請參閱 Windows 驅動程式套件 (WDK) 檔。

備註

以下是此延伸模組輸出的範例:

kd> !ioreslist 0xe122b768

IoResList at 0xe122b768 : Interface 0x5  Bus 0  Slot 0xe
  Alternative 0 (Version 1.1)
    Preferred Descriptor 0 - Port (0x1) Device Exclusive (0x1)
      Flags (0x01) - PORT_IO
      0x000100 byte range with alignment 0x000100
      1000 - 0x10ff
    Alternative Descriptor 1 - Port (0x1) Device Exclusive (0x1)
      Flags (0x01) - PORT_IO
      0x000100 byte range with alignment 0x000100
      0 - 0xffffffff
    Descriptor 2 - DevicePrivate (0x81) Device Exclusive (0x1)
      Flags (0000) -
      Data:              : 0x1 0x0 0x0
    Preferred Descriptor 3 - Memory (0x3) Device Exclusive (0x1)
      Flags (0000) - READ_WRITE
      0x001000 byte range with alignment 0x001000
      40080000 - 0x40080fff
    Alternative Descriptor 4 - Memory (0x3) Device Exclusive (0x1)
      Flags (0000) - READ_WRITE
      0x001000 byte range with alignment 0x001000
      0 - 0xffffffff
    Descriptor 5 - DevicePrivate (0x81) Device Exclusive (0x1)
      Flags (0000) -
      Data:              : 0x1 0x1 0x0
    Descriptor 6 - Interrupt (0x2) Shared (0x3)
      Flags (0000) - LEVEL_SENSITIVE
      0xb - 0xb

IO_RESOURCE_REQUIREMENTS_LIST包含下列相關信息:

  • 資源類型

    資源有四種類型:I/O、記憶體、IRQ、DMA。

  • 描述項

    每個慣用設定都有一個「慣用」描述元和一些「替代」描述元。

此資源清單包含下列要求:

  • I/O 範圍

    偏好使用範圍0x1000來0x10FF內含,但可以使用介於0到 0xFFFFFFFF之間的任何0x100範圍,但前提是其0x100對齊。 (例如,可以接受0x1100 0x11FF。

  • 記憶體

    偏好0x40080000範圍來0x40080FFF,但可以使用大小0x1000的任何範圍、0x1000對齊,且位於0和 0xFFFFFFFF之間。

  • IRQ

    必須使用 IRQ 0xB。

中斷和 DMA 通道會以相同開頭和結尾的範圍表示。