MmGetPhysicalMemoryRangesEx2-Funktion (ntddk.h)
Die MmGetPhysicalMemoryRangesEx2-Routine gibt die virtuelle Adresse eines nicht auslagerungsfreien Poolblocks zurück, der die physischen Speicherbereiche im System enthält.
Syntax
PPHYSICAL_MEMORY_RANGE MmGetPhysicalMemoryRangesEx2(
PVOID PartitionObject,
ULONG Flags
);
Parameter
PartitionObject
Optionaler Zeiger auf das abzufragende Partitionsobjekt.
Flags
Gibt an, ob der Aufrufer an FileOnly-Bereichen interessiert ist und ob alle Partitionen eingeschlossen werden sollen.
Rückgabewert
NULL bei Fehler.
Hinweise
Der zurückgegebene Block enthält physische Adress- und Seitenanzahlpaare. Der letzte Eintrag enthält 0 (null) für beide.
Der Aufrufer muss verstehen, dass sich die tatsächliche Speicherkonfiguration (aufgrund von Hot-Add/Remove) jederzeit ändern kann, obwohl sich der zurückgegebene Block nach der Rückgabe nicht ändern kann.
Es liegt in der Verantwortung des Aufrufers, diesen Block zu befreien.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | ntddk.h |
IRQL | PASSIVE_LEVEL |