Compartir a través de


Función MmGetPhysicalAddress (ntddk.h)

La rutina MmGetPhysicalAddress devuelve la dirección física correspondiente a una dirección virtual no paginada válida.

Sintaxis

PHYSICAL_ADDRESS MmGetPhysicalAddress(
  [in] PVOID BaseAddress
);

Parámetros

[in] BaseAddress

Puntero a la dirección virtual para la que se va a devolver la dirección física.

Valor devuelto

MmGetPhysicalAddress devuelve la dirección física que corresponde a la dirección virtual especificada.

No use esta rutina para obtener direcciones físicas para usarlas con operaciones DMA. Para obtener información sobre las técnicas adecuadas para realizar operaciones DMA, vea adapter Objects and DMA.

Observaciones

Los autores de llamadas de MmGetPhysicalAddress se pueden ejecutar en cualquier IRQL, siempre que el valor de BaseAddress sea válido.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 2000.
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL Cualquier nivel (consulte la sección Comentarios)

Consulte también

MmIsAddressValid

MmIsNonPagedSystemAddressValid

MmMapIoSpace

mmProbeAndLockPages