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) |