IRQ_RANGE structure (cfgmgr32.h)

The IRQ_RANGE structure specifies a resource requirements list that describes IRQ line usage for a device instance. For more information about resource requirements lists, see Hardware Resources.

Syntax

typedef struct IRQ_Range_s {
  ULONG  IRQR_Min;
  ULONG  IRQR_Max;
#if ...
  USHORT IRQR_Flags;
  USHORT IRQR_Rsvdz;
#else
  ULONG  IRQR_Flags;
#endif
} IRQ_RANGE, *PIRQ_RANGE;

Members

IRQR_Min

The lowest-numbered of a range of contiguous IRQ lines that can be allocated to the device.

IRQR_Max

The highest-numbered of a range of contiguous IRQ lines that can be allocated to the device.

IRQR_Flags

One bit flag from IRQ_DES structure.

IRQR_Rsvdz

Requirements

Requirement Value
Header cfgmgr32.h (include Cfgmgr32.h)

See also

IRQ_DES