Función MmUnmapReservedMapping (wdm.h)
El MmUnmapReservedMapping rutina desasigna un búfer de memoria asignado por la rutina MmMapLockedPagesWithReservedMapping.
Sintaxis
void MmUnmapReservedMapping(
[in] PVOID BaseAddress,
[in] ULONG PoolTag,
[in] PMDL MemoryDescriptorList
);
Parámetros
[in] BaseAddress
Puntero al principio del intervalo de memoria virtual reservado. Debe ser una dirección devuelta por MmMapLockedPagesWithReservedMapping.
[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 inicialmente reservó el búfer.
[in] MemoryDescriptorList
Puntero al MDL que describe la asignación de memoria física.
Valor devuelto
Ninguno
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 | <=DISPATCH_LEVEL |