Bagikan melalui


Metode IBitsPeerCacheAdministration::SetMaximumCacheSize (bits3_0.h)

Menentukan ukuran maksimum cache.

Sintaks

HRESULT SetMaximumCacheSize(
  [in] DWORD Bytes
);

Parameter

[in] Bytes

Ukuran maksimum cache, sebagai persentase ruang hard disk drive yang tersedia.

Nilai kembali

Metode mengembalikan nilai pengembalian berikut.

Menampilkan kode Deskripsi
S_OK
Berhasil
S_FALSE
Preferensi konfigurasi telah berhasil disimpan, tetapi preferensi tidak akan digunakan karena pengaturan Kebijakan Grup yang dikonfigurasi mengambil alih preferensi.

Keterangan

Nilai ini hanya digunakan jika kebijakan grup MaxCacheSize tidak ditetapkan.

Jika ukuran cache maksimum tercapai, BITS akan menghapus file yang paling tidak baru diakses hingga ruang disk yang diperlukan dikosongkan. Jika Anda menentukan nilai yang kurang dari ukuran cache saat ini, BITS akan menghapus file dari cache hingga ukuran yang diminta terpenuhi. BITS menghapus file berdasarkan usia. File yang lebih besar dari ukuran cache tidak di-cache.

Secara default, ukuran cache maksimum adalah 1% dari ukuran disk. BITS tidak menggunakan batas untuk mencadangkan ruang disk untuk cache. BITS akan menggunakan hingga batas yang ditentukan untuk cache, jika ruang disk tersedia. Nilai maksimum yang dapat Anda tentukan adalah 80% dari ukuran disk.

Jika permintaannya adalah untuk mengurangi ukuran cache dan BITS saat ini mengunduh file dari cache, BITS tidak akan menghapus file sampai unduhan selesai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header bits3_0.h (termasuk Bits.h)
Pustaka Bits.lib

Lihat juga

IBitsPeerCacheAdministration

IBitsPeerCacheAdministration::GetMaximumCacheSize

IBitsPeerCacheAdministration::SetMaximumContentAge