структура IDE_ACCESS_RANGE (irb.h)
Структура IDE_ACCESS_RANGE содержит диапазоны адресов, выделенные для контроллера интегрированной среды разработки.
Примечание Модели драйвера портов 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
Флаг, указывающий, является ли этот ресурс сопоставленным в памяти. Если этот параметр снят, это ресурс порта ввода-вывода.
Bar
Номер диапазона базовых адресов PCI, в который был найден этот ресурс.
Требования
Требование | Значение |
---|---|
Заголовок | irb.h (включая Irb.h) |