Fungsi GetSystemFileCacheSize (memoryapi.h)

Mengambil batas ukuran saat ini untuk kumpulan cache sistem yang berfungsi.

Sintaks

BOOL GetSystemFileCacheSize(
  [out] PSIZE_T lpMinimumFileCacheSize,
  [out] PSIZE_T lpMaximumFileCacheSize,
  [out] PDWORD  lpFlags
);

Parameter

[out] lpMinimumFileCacheSize

Penunjuk ke variabel yang menerima ukuran minimum cache file, dalam byte. Manajer memori virtual mencoba untuk menyimpan setidaknya memori sebanyak ini dalam cache file sistem, jika ada panggilan sebelumnya ke fungsi SetSystemFileCacheSize dengan bendera FILE_CACHE_MIN_HARD_ENABLE .

[out] lpMaximumFileCacheSize

Penunjuk ke variabel yang menerima ukuran maksimum cache file, dalam byte. Manajer memori virtual memberlakukan batas ini hanya jika ada panggilan sebelumnya ke SetSystemFileCacheSize dengan bendera FILE_CACHE_MAX_HARD_ENABLE .

[out] lpFlags

Bendera yang menunjukkan batas cache file mana yang diaktifkan.

Nilai Makna
FILE_CACHE_MAX_HARD_ENABLE
0x1
Batas ukuran maksimum diaktifkan. Jika bendera ini tidak ada, batas ini dinonaktifkan.
FILE_CACHE_MIN_HARD_ENABLE
0x4
Batas ukuran minimum diaktifkan. Jika bendera ini tidak ada, batas ini dinonaktifkan.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah nilai bukan nol.

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

Keterangan

Untuk mengkompilasi aplikasi yang menggunakan fungsi ini, tentukan _WIN32_WINNT sebagai 0x0502 atau yang lebih baru. Untuk informasi selengkapnya, lihat Menggunakan Header Windows.

Konstanta FILE_CACHE akan ditentukan dalam file header Windows yang dimulai dengan Windows SDK untuk Windows Server 2008. Jika Anda menggunakan file header dari versi SDK yang lebih lama, tambahkan definisi yang ditampilkan di SetSystemFileCacheSize ke kode Anda.

Persyaratan

   
Klien minimum yang didukung Windows Vista, Windows XP Professional x64 Edition [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008, Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header memoryapi.h (termasuk Windows.h, Memoryapi.h)
Pustaka onecore.lib
DLL Kernel32.dll

Lihat juga

Fungsi Manajemen Memori

SetSystemFileCacheSize