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) |