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

構造体からの 1 つのビット フラグ MEM_DES

MR_Reserved

内部使用専用です。

要件

要件
Header cfgmgr32.h (Cfgmgr32.h を含む)

こちらもご覧ください

MEM_DES