Поделиться через


структура 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 (include Irb.h)