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.
Retornar valor
NULL em caso de falha.
Comentários
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 a hot-add/remove) a qualquer momento.
É responsabilidade do chamador liberar esse bloco.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | ntddk.h |
IRQL | PASSIVE_LEVEL |