Partager via


structure MEM_RANGE (cfgmgr32.h)

La structure MEM_RANGE spécifie une liste des besoins en ressources qui décrit l’utilisation de la mémoire pour un instance d’appareil. Pour plus d’informations sur les listes de ressources requises, consultez Ressources matérielles.

Syntaxe

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;

Membres

MR_Align

Masque utilisé pour spécifier la limite d’adresse mémoire sur laquelle la première adresse mémoire allouée doit être alignée.

MR_nBytes

Nombre d’octets de mémoire requis par l’appareil.

MR_Min

Numéro le plus bas d’une plage d’adresses mémoire contiguës qui peuvent être allouées à l’appareil.

MR_Max

Numéro le plus élevé d’une plage d’adresses mémoire contiguës qui peuvent être allouées à l’appareil.

MR_Flags

Un indicateur de bits de MEM_DES structure.

MR_Reserved

À usage interne uniquement.

Configuration requise

Condition requise Valeur
En-tête cfgmgr32.h (inclure Cfgmgr32.h)

Voir aussi

MEM_DES