MEM_RANGE-Struktur (cfgmgr32.h)

Die MEM_RANGE-Struktur gibt eine Ressourcenanforderungsliste an, die die Speicherauslastung für ein Gerät instance beschreibt. Weitere Informationen zu Ressourcenanforderungenlisten finden Sie unter Hardwareressourcen.

Syntax

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;

Member

MR_Align

Maske, die verwendet wird, um die Speicheradressengrenze anzugeben, an der die erste zugeordnete Speicheradresse ausgerichtet werden muss.

MR_nBytes

Die Anzahl der vom Gerät benötigten Bytes an Arbeitsspeicher.

MR_Min

Die niedrigste Nummer eines Bereichs zusammenhängender Speicheradressen, die dem Gerät zugeordnet werden können.

MR_Max

Die höchste Nummer eines Bereichs zusammenhängender Speicheradressen, die dem Gerät zugeordnet werden können.

MR_Flags

Ein Bitflag aus MEM_DES Struktur.

MR_Reserved

Nur zur internen Verwendung.

Anforderungen

Anforderung Wert
Header cfgmgr32.h (include Cfgmgr32.h)

Weitere Informationen

MEM_DES