estrutura MEM_RANGE (cfgmgr32.h)

A estrutura MEM_RANGE especifica uma lista de requisitos de recurso que descreve o uso de memória para uma instância de dispositivo. Para obter mais informações sobre listas de requisitos de recursos, consulte Recursos de hardware.

Sintaxe

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;

Membros

MR_Align

Máscara usada para especificar o limite de endereço de memória no qual o primeiro endereço de memória alocado deve ser alinhado.

MR_nBytes

O número de bytes de memória exigidos pelo dispositivo.

MR_Min

O menor número de um intervalo de endereços de memória contíguos que podem ser alocados para o dispositivo.

MR_Max

O número mais alto de um intervalo de endereços de memória contíguos que podem ser alocados para o dispositivo.

MR_Flags

Sinalizador de um bit de MEM_DES estrutura.

MR_Reserved

Apenas para uso interno.

Requisitos

Requisito Valor
Cabeçalho cfgmgr32.h (inclua Cfgmgr32.h)

Confira também

MEM_DES