共用方式為


IDE_MINIPORT_RESOURCES 結構 (irb.h)

埠驅動程式會使用IDE_MINIPORT_RESOURCES結構來提供迷你埠驅動程序的資源。

注意 ATA 埠驅動程式和 ATA 迷你埠驅動程式模型未來可能會改變或無法使用。 相反地,我們建議使用 Storport 驅動程式Storport 迷你埠 驅動程式模型。
 

語法

typedef struct _IDE_MINIPORT_RESOURCES {
  ULONG             NumberOfAccessRanges;
  PIDE_ACCESS_RANGE IdeAccessRange;
} IDE_MINIPORT_RESOURCES, *PIDE_MINIPORT_RESOURCES;

成員

NumberOfAccessRanges

包含 IdeAccessRange 所指向的存取範圍數目。 每個都是記憶體位址或 I/O 埠地址的範圍。

IdeAccessRange

一系列連續地址範圍中第一個位址範圍的指標,該範圍 是由類型IDE_ACCESS_RANGE結構所定義。 NumberOfAccessRanges 成員中的值會指出提供多少位址範圍。 埠驅動程式會將配置給控制器的位址範圍填入每個 IDE_ACCESS_RANGE 結構。

備註

埠驅動程式會將此結構傳遞至迷你埠驅動程式的 IdeHwControl 例程。

規格需求

需求
標頭 irb.h (包含 Irb.h)

另請參閱

IDE_ACCESS_RANGE

IdeHwControl