Compartilhar via


Função UnmapViewOfFileEx (memoryapi.h)

Esta é uma versão estendida de UnmapViewOfFile que usa um parâmetro de sinalizadores adicional.

Sintaxe

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

Parâmetros

[in] BaseAddress

Um ponteiro para o endereço base da exibição mapeada de um arquivo que deve ser não mapeado. Esse valor deve ser idêntico ao valor retornado por uma chamada anterior para uma das funções na família MapViewOfFile .

[in] UnmapFlags

Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
MEM_UNMAP_WITH_TRANSIENT_BOOST
0x00000001
Especifica que a prioridade das páginas que estão sendo não mapeadas deve ser temporariamente aumentada (com decadência automática de curto prazo) porque o chamador espera que essas páginas sejam acessadas novamente em breve de outro thread. Para obter mais informações sobre prioridades de memória, consulte a função SetThreadInformation(ThreadMemoryPriority).
MEM_PRESERVE_PLACEHOLDER
0x00000002
Desmarque uma exibição mapeada de volta para um espaço reservado (depois de substituir um espaço reservado por um modo de exibição mapViewOfFile3 ou MapViewOfFile3FromApp).

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Para obter mais informações sobre o comportamento dessa função, consulte a função UnmapViewOfFile .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho memoryapi.h (inclua Windows.h, Memoryapi.h)
Biblioteca onecore.lib
DLL Kernel32.dll