Bagikan melalui


Fungsi CcUninitializeCacheMap (ntifs.h)

Rutinitas CcUninitializeCacheMap menghentikan penembolokan file cache.

Sintaks

BOOLEAN CcUninitializeCacheMap(
  [in]           PFILE_OBJECT              FileObject,
  [in, optional] PLARGE_INTEGER            TruncateSize,
                 PCACHE_UNINITIALIZE_EVENT UninitializeEvent
);

Parameter

[in] FileObject

Penunjuk ke objek file untuk file yang di-cache.

[in, optional] TruncateSize

Jika ditentukan, file dipotong ke ukuran yang ditentukan, dan cache harus dihapus menyeluruh.

UninitializeEvent

Jika ditentukan, peristiwa yang disediakan diatur ke status yang disinyalkan ketika data file yang di-cache telah dibersihkan ke disk.

Nilai kembali

CcUninitializeCacheMap mengembalikan TRUE jika penembolokan berhasil dihentikan, FALSE jika tidak.

Keterangan

Semua sistem file yang mendukung penembolokan file harus memanggil CcUninitializeCacheMap saat menutup file, baik file di-cache atau tidak. Bahkan jika file dibuat dengan penembolokan dinonaktifkan, sistem file masih harus memanggil CcUninitializeCacheMap.

Untuk membuat cache file, gunakan CcInitializeCacheMap.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe

Lihat juga

CcInitializeCacheMap

CcPurgeCacheSection