структура 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. Каждый из них является диапазоном адресов памяти или адресов портов ввода-вывода.

IdeAccessRange

Указатель на первый диапазон адресов в ряду смежных диапазонов адресов, определенных структурой типа IDE_ACCESS_RANGE. Значение в элементе NumberOfAccessRanges указывает, сколько диапазонов адресов указано. Драйвер порта заполняет каждую IDE_ACCESS_RANGE структуру диапазонами адресов, выделенными для контроллера.

Комментарии

Драйвер порта передает эту структуру в подпрограмму IdeHwControl драйвера мини-порта.

Требования

Требование Значение
Заголовок irb.h (включая Irb.h)

См. также раздел

IDE_ACCESS_RANGE

IdeHwControl