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.
Retornar valor
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 e DMA.
Comentários
Os chamadores de MmGetPhysicalAddress podem estar em execução em qualquer IRQL, desde que o valor BaseAddress seja válido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Qualquer nível (consulte a seção Comentários) |