MmGetPhysicalMemoryRangesEx2 函数 (ntddk.h)

MmGetPhysicalMemoryRangesEx2 例程返回包含系统中物理内存范围的非分页池块的虚拟地址。

语法

PPHYSICAL_MEMORY_RANGE MmGetPhysicalMemoryRangesEx2(
  PVOID PartitionObject,
  ULONG Flags
);

参数

PartitionObject

指向要查询的分区对象的可选指针。

Flags

调用方是否对 FileOnly 范围感兴趣,以及是否包括所有分区。

返回值

失败时为 NULL。

言论

返回的块包含物理地址和页计数对。 最后一个条目包含两者的零。

调用方必须了解,尽管返回的块在返回后无法更改,但实际内存配置可以随时更改(由于热添加/删除)。

调用方有责任释放此块。

要求

要求 价值
最低支持的客户端 Windows 10 版本 2004
标头 ntddk.h
IRQL PASSIVE_LEVEL