IDE_MINIPORT_RESOURCES - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// irb.h

typedef struct _IDE_MINIPORT_RESOURCES {
  ULONG             NumberOfAccessRanges;
  PIDE_ACCESS_RANGE IdeAccessRange;
} IDE_MINIPORT_RESOURCES, *PIDE_MINIPORT_RESOURCES;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-irb-_ide_miniport_resources)

_IDE_MINIPORT_RESOURCES structure

Description

The IDE_MINIPORT_RESOURCES structure is used by the port driver to provide the miniport driver with resources.

Note The ATA port driver and ATA miniport driver models may be altered or unavailable in the future. Instead, we recommend using the Storport driver and Storport miniport driver models.

Members

NumberOfAccessRanges

Contains the number of access ranges pointed to by IdeAccessRange. Each is a range either of memory addresses or I/O port addresses.

IdeAccessRange

Pointer to the first address range in a series of contiguous address ranges defined by a structure of type IDE_ACCESS_RANGE. The value in the NumberOfAccessRanges member indicates how many address ranges are provided. The port driver populates each IDE_ACCESS_RANGE structure with the address ranges allocated for the controller.

Remarks

The port driver passes this structure to the miniport driver's IdeHwControl routine.

See also

IDE_ACCESS_RANGE

IdeHwControl