Condividi tramite


Funzione MmGetPhysicalMemoryRangesEx2 (ntddk.h)

La routine MmGetPhysicalMemoryRangesEx2 restituisce l'indirizzo virtuale di un blocco di pool non di paging che contiene gli intervalli di memoria fisica nel sistema.

Sintassi

PPHYSICAL_MEMORY_RANGE MmGetPhysicalMemoryRangesEx2(
  PVOID PartitionObject,
  ULONG Flags
);

Parametri

PartitionObject

Puntatore facoltativo all'oggetto partizione su cui eseguire la query.

Flags

Indica se il chiamante è interessato agli intervalli FileOnly e se includere tutte le partizioni.

Valore restituito

NULL in caso di errore.

Osservazioni

Il blocco restituito contiene coppie di indirizzi fisici e conteggio pagine. L'ultima voce contiene zero per entrambi.

Il chiamante deve comprendere che, anche se il blocco restituito non può cambiare dopo che è stato restituito, la configurazione effettiva della memoria può cambiare (a causa dell'aggiunta/rimozione ad accesso frequente) in qualsiasi momento.

È responsabilità del chiamante liberare questo blocco.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 2004
intestazione ntddk.h
IRQL PASSIVE_LEVEL