Condividi tramite


Funzione UnmapViewOfFileEx (memoryapi.h)

Si tratta di una versione estesa di UnmapViewOfFile che accetta un parametro di flag aggiuntivo.

Sintassi

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

Parametri

[in] BaseAddress

Puntatore all'indirizzo di base della visualizzazione mappata di un file da annullare. Questo valore deve essere identico al valore restituito da una chiamata precedente a una delle funzioni della famiglia MapViewOfFile .

[in] UnmapFlags

Questo parametro può avere uno dei valori seguenti.

Valore Significato
MEM_UNMAP_WITH_TRANSIENT_BOOST
0x00000001
Specifica che la priorità delle pagine non mappate deve essere temporaneamente incrementata (con decadimento automatico a breve termine) perché il chiamante prevede che queste pagine vengano nuovamente accessibili a breve da un altro thread. Per altre informazioni sulle priorità di memoria, vedere la funzione SetThreadInformation(ThreadMemoryPriority).
MEM_PRESERVE_PLACEHOLDER
0x00000002
Annulla il mapping di una visualizzazione mappata a un segnaposto (dopo aver sostituito un segnaposto con una visualizzazione mappata usando MapViewOfFile3 o MapViewOfFile3FromApp).

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Per altre informazioni sul comportamento di questa funzione, vedere la funzione UnmapViewOfFile .

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione memoryapi.h (include Windows.h, Memoryapi.h)
Libreria onecore.lib
DLL Kernel32.dll