Fungsi UnmapViewOfFile2 (memoryapi.h)

Batalkan peta tampilan file yang sebelumnya dipetakan atau bagian yang didukung pagefile.

Sintaks

BOOL UnmapViewOfFile2(
  [in] HANDLE Process,
  [in] PVOID  BaseAddress,
  [in] ULONG  UnmapFlags
);

Parameter

[in] Process

HANDLE ke proses tempat bagian tidak akan dipetakan.

[in] BaseAddress

Alamat dasar tampilan yang dipetakan sebelumnya 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 nol (0) atau 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).

Nilai kembali

Mengembalikan TRUE jika berhasil. Jika tidak, mengembalikan FALSE dan status kesalahan yang diperluas tersedia menggunakan GetLastError.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header memoryapi.h (termasuk Windows.h, Memoryapi.h)
Pustaka WindowsApp.lib
DLL Kernelbase.dll

Lihat juga

MapViewOfFile2

UnmapViewOfFile

UnmapViewOfFileEx