共用方式為


IBitsPeerCacheAdministration::SetMaximumCacheSize 方法 (bits3_0.h)

指定快取的大小上限。

語法

HRESULT SetMaximumCacheSize(
  [in] DWORD Bytes
);

參數

[in] Bytes

快取的大小上限,以可用硬碟空間的百分比表示。

傳回值

方法會傳回下列傳回值。

傳回碼 描述
S_OK
Success
S_FALSE
設定喜好設定已成功儲存,但不會使用喜好設定,因為已設定的 群組原則 設定會覆寫喜好設定。

備註

只有在未設定 MaxCacheSize 組策略時,才會使用此值。

如果達到快取大小上限,BITS 會移除最近存取的最小檔案,直到釋放必要的磁碟空間為止。 如果您指定小於目前快取大小的值,BITS 會從快取中移除檔案,直到符合要求的大小為止。 BITS 會根據 年齡移除檔案。 大於快取大小的檔案不會快取。

根據預設,快取大小上限為磁碟大小的1%。 BITS 不會使用限制來保留快取的磁碟空間。 如果可用磁碟空間,BITS 將最多使用快取的指定限制。 您可以指定的最大值是磁碟大小的 80%。

如果要求減少快取的大小,且 BITS 目前正在從快取下載檔案,則 BITS 將不會移除檔案,直到下載完成為止。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 bits3_0.h (包含 Bits.h)
程式庫 Bits.lib

另請參閱

IBitsPeerCacheAdministration

IBitsPeerCacheAdministration::GetMaximumCacheSize

IBitsPeerCacheAdministration::SetMaximumContentAge