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) |