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 su uso con operaciones DMA. Para obtener información sobre las técnicas adecuadas para realizar operaciones DMA, vea Objetos de adaptador y DMA.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado ntddk.h (incluya Ntddk.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel (consulte la sección Comentarios)

Consulte también

MmIsAddressValid

MmIsNonPagedSystemAddressValid

MmMapIoSpace

MmProbeAndLockPages