Função MmGetPhysicalAddress (ntddk.h)
A rotina MmGetPhysicalAddress retorna o endereço físico correspondente a um endereço virtual nãopagado válido.
Sintaxe
PHYSICAL_ADDRESS MmGetPhysicalAddress(
[in] PVOID BaseAddress
);
Parâmetros
[in] BaseAddress
Ponteiro para o endereço virtual para o qual retornar o endereço físico.
Valor de retorno
MmGetPhysicalAddress retorna o endereço físico que corresponde ao endereço virtual especificado.
Não use essa rotina para obter endereços físicos para uso com operações de DMA. Para obter informações sobre as técnicas adequadas para executar operações de DMA, consulte Objetos do Adaptador ede DMA.
Observações
Os chamadores de MmGetPhysicalAddress podem ser executados em qualquer IRQL, desde que o valor BaseAddress seja válido.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 2000. |
da Plataforma de Destino | Universal |
cabeçalho | ntddk.h (inclua Ntddk.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | Qualquer nível (consulte a seção Comentários) |