MmGetPhysicalMemoryRangesEx2, fonction (ntddk.h)
La routine MmGetPhysicalMemoryRangesEx2 retourne l’adresse virtuelle d’un bloc de pool non paginé qui contient les plages de mémoire physiques dans le système.
Syntaxe
PPHYSICAL_MEMORY_RANGE MmGetPhysicalMemoryRangesEx2(
PVOID PartitionObject,
ULONG Flags
);
Paramètres
PartitionObject
Pointeur facultatif vers l’objet de partition à interroger.
Flags
Indique si l’appelant est intéressé par les plages FileOnly et s’il faut inclure toutes les partitions.
Valeur de retour
NULL en cas d’échec.
Remarques
Le bloc retourné contient des paires d’adresses physiques et de nombre de pages. La dernière entrée contient zéro pour les deux.
L’appelant doit comprendre que même si le bloc retourné ne peut pas changer une fois qu’il est retourné, la configuration de la mémoire réelle peut changer (en raison de l’ajout/suppression à chaud) à tout moment.
C’est la responsabilité de l’appelant de libérer ce bloc.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 2004 |
d’en-tête | ntddk.h |
IRQL | PASSIVE_LEVEL |