IDE_ACCESS_RANGE 構造体 (irb.h)
IDE_ACCESS_RANGE構造体には、IDE コントローラーに割り当てられたアドレス範囲が含まれています。
メモ ATA ポート ドライバーと ATA ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、 Storport ドライバー モデルと Storport ミニポート ドライバー モデルを使用することをお勧めします。
構文
typedef struct _IDE_ACCESS_RANGE {
IDE_PHYSICAL_ADDRESS RangeStart;
IDE_PHYSICAL_ADDRESS PhysicalRangeStart;
ULONG RangeLength;
BOOLEAN InMemory;
UCHAR Bar;
} IDE_ACCESS_RANGE, *PIDE_ACCESS_RANGE;
メンバー
RangeStart
アドレス範囲の論理開始アドレスを格納します。
PhysicalRangeStart
アドレス範囲の物理開始アドレスを格納します。
RangeLength
範囲のサイズ (バイト単位) を格納します。
InMemory
これがメモリ マップリソースであるかどうかを示すフラグ。 オフにした場合、これは I/O ポート リソースです。
Bar
このリソースが見つかった PCI ベース アドレス範囲の番号。
要件
要件 | 値 |
---|---|
Header | irb.h (Irb.h を含む) |