Fungsi UnmapViewOfFileEx (memoryapi.h)

Ini adalah versi yang diperluas dari UnmapViewOfFile yang mengambil parameter bendera tambahan.

Sintaks

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

Parameter

[in] BaseAddress

Penunjuk ke alamat dasar tampilan file yang dipetakan yang tidak akan dipetakan. Nilai ini harus identik dengan nilai yang dikembalikan oleh panggilan sebelumnya ke salah satu fungsi dalam keluarga MapViewOfFile .

[in] UnmapFlags

Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
MEM_UNMAP_WITH_TRANSIENT_BOOST
0x00000001
Menentukan bahwa prioritas halaman yang tidak dipetakan harus ditingkatkan sementara (dengan pembusukan jangka pendek otomatis) karena pemanggil mengharapkan bahwa halaman ini akan diakses lagi segera dari utas lain. Untuk informasi selengkapnya tentang prioritas memori, lihat fungsi SetThreadInformation(ThreadMemoryPriority).
MEM_PRESERVE_PLACEHOLDER
0x00000002
Batalkan peta tampilan yang dipetakan kembali ke tempat penampung (setelah Anda mengganti tempat penampung dengan tampilan yang dipetakan menggunakan MapViewOfFile3 atau MapViewOfFile3FromApp).

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Untuk informasi selengkapnya tentang perilaku fungsi ini, lihat fungsi UnmapViewOfFile .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header memoryapi.h (termasuk Windows.h, Memoryapi.h)
Pustaka onecore.lib
DLL Kernel32.dll