Función MmFreeMappingAddress (wdm.h)
La rutina MmFreeMappingAddress libera una variedad de memoria virtual reservada por la rutina MmAllocateMappingAddress.
Sintaxis
void MmFreeMappingAddress(
[in] PVOID BaseAddress,
[in] ULONG PoolTag
);
Parámetros
[in] BaseAddress
Puntero al principio del búfer de memoria reservada que se va a liberar. Debe ser una dirección devuelta previamente por MmAllocateMappingAddress.
[in] PoolTag
Especifica la etiqueta de grupo para el búfer de memoria reservada. Debe ser idéntico al valor especificado en el parámetro poolTag de la llamada a MmAllocateMappingAddress que reservó el búfer.
Valor devuelto
Ninguno
Observaciones
MmFreeMappingAddress libera un intervalo de memoria reservado por MmAllocateMappingAddress. Si el intervalo de memoria ya se ha asignado mediante MmMapLockedPagesWithReservedMapping, primero debe desasignarse con mmUnmapReservedMapping antes de que se pueda liberar el intervalo de memoria.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows XP y versiones posteriores de Windows. |
de la plataforma de destino de | Universal |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | <=APC_LEVEL |