Share via


Función UnmapViewOfFileEx (memoryapi.h)

Se trata de una versión extendida de UnmapViewOfFile que toma un parámetro flags adicional.

Sintaxis

BOOL UnmapViewOfFileEx(
  [in] PVOID BaseAddress,
  [in] ULONG UnmapFlags
);

Parámetros

[in] BaseAddress

Puntero a la dirección base de la vista asignada de un archivo que se va a desasignar. Este valor debe ser idéntico al valor devuelto por una llamada anterior a una de las funciones de la familia MapViewOfFile .

[in] UnmapFlags

Este parámetro puede ser uno de los valores siguientes.

Valor Significado
MEM_UNMAP_WITH_TRANSIENT_BOOST
0x00000001
Especifica que la prioridad de las páginas que no se asignan se debe aumentar temporalmente (con una disminución automática a corto plazo), ya que el autor de la llamada espera que se vuelva a acceder a estas páginas poco después de otro subproceso. Para obtener más información sobre las prioridades de memoria, consulte la función SetThreadInformation(ThreadMemoryPriority).
MEM_PRESERVE_PLACEHOLDER
0x00000002
Desasigna una vista asignada a un marcador de posición (después de reemplazar un marcador de posición por una vista asignada mediante MapViewOfFile3 o MapViewOfFile3FromApp).

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Para obtener más información sobre el comportamiento de esta función, vea la función UnmapViewOfFile .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado memoryapi.h (incluya Windows.h, Memoryapi.h)
Library onecore.lib
Archivo DLL Kernel32.dll