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 |
---|---|
|
Berhasil |
|
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 |