Compartir a través de


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

Consulte también

mmAllocateMappingAddress

mmMapLockedPagesWithReservedMapping

MmUnmapReservedMapping