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


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

Замечания

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

Требования

Требование Ценность
заголовка irb.h (include Irb.h)

См. также

IDE_ACCESS_RANGE

IdeHwControl