структура 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)