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 |