структура 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) |