IDE_ACCESS_RANGE - NtDoc

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

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;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

_IDE_ACCESS_RANGE structure

Description

The IDE_ACCESS_RANGE structure contains the address ranges allocated for an IDE controller.

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

RangeStart

Contains the logical starting address of the address range.

PhysicalRangeStart

Contains the physical starting address of the address range.

RangeLength

Contains the size, in bytes, of the range.

InMemory

Flag that indicates if this is a memory mapped resource. If cleared, this is an I/O port resource.

Bar

The number of the PCI Base Address Range that this resource was found in.