Función MmGetPhysicalMemoryRangesEx2 (ntddk.h)

La rutina MmGetPhysicalMemoryRangesEx2 devuelve la dirección virtual de un bloque de grupo no paginado que contiene los intervalos de memoria físicos del sistema.

Sintaxis

PPHYSICAL_MEMORY_RANGE MmGetPhysicalMemoryRangesEx2(
  PVOID PartitionObject,
  ULONG Flags
);

Parámetros

PartitionObject

Puntero opcional al objeto de partición que se va a consultar.

Flags

Si el autor de la llamada está interesado en los intervalos FileOnly y si se deben incluir todas las particiones.

Valor devuelto

NULL en caso de error.

Comentarios

El bloque devuelto contiene pares físicos de dirección y recuento de páginas. La última entrada contiene cero para ambos.

El autor de la llamada debe comprender que, aunque el bloque devuelto no puede cambiar después de que se devuelva, la configuración de memoria real puede cambiar (debido a la adición o eliminación activa) en cualquier momento.

Es responsabilidad del autor de la llamada liberar este bloque.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado ntddk.h
IRQL PASSIVE_LEVEL