Função MmGetPhysicalMemoryRangesEx2 (ntddk.h)
A rotina MmGetPhysicalMemoryRangesEx2 retorna o endereço virtual de um bloco de pool nãopagado que contém os intervalos de memória física no sistema.
Sintaxe
PPHYSICAL_MEMORY_RANGE MmGetPhysicalMemoryRangesEx2(
PVOID PartitionObject,
ULONG Flags
);
Parâmetros
PartitionObject
Ponteiro opcional para o objeto de partição a ser consultado.
Flags
Se o chamador está interessado em intervalos FileOnly e se deve incluir todas as partições.
Valor de retorno
NULL em caso de falha.
Observações
O bloco retornado contém pares de endereço físico e contagem de páginas. A última entrada contém zero para ambos.
O chamador deve entender que, embora o bloco retornado não possa ser alterado depois de retornado, a configuração de memória real pode ser alterada (devido ao hot-add/remove) a qualquer momento.
É responsabilidade do chamador liberar esse bloco.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 2004 |
cabeçalho | ntddk.h |
IRQL | PASSIVE_LEVEL |