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


структура MEM_RANGE (cfgmgr32.h)

Структура MEM_RANGE указывает список требований к ресурсам, описывающий использование памяти для экземпляра устройства. Дополнительные сведения о списках требований к ресурсам см. в разделе Аппаратные ресурсы.

Синтаксис

typedef struct Mem_Range_s {
  DWORDLONG MR_Align;
  ULONG     MR_nBytes;
  DWORDLONG MR_Min;
  DWORDLONG MR_Max;
  DWORD     MR_Flags;
  DWORD     MR_Reserved;
} MEM_RANGE, *PMEM_RANGE;

Члены

MR_Align

Маска, используемая для указания границы адреса памяти, по которой должен быть выровнен первый выделенный адрес памяти.

MR_nBytes

Количество байтов памяти, необходимых устройству.

MR_Min

Наименьший из диапазонов смежных адресов памяти, которые могут быть выделены для устройства.

MR_Max

Наибольшее число адресов непрерывной памяти, которые могут быть выделены для устройства.

MR_Flags

Один битовый флаг из MEM_DES структуры.

MR_Reserved

Только для внутреннего использования.

Требования

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

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

MEM_DES