Metodo IBitsPeerCacheAdministration::SetMaximumCacheSize (bits3_0.h)
Specifica le dimensioni massime della cache.
Sintassi
HRESULT SetMaximumCacheSize(
[in] DWORD Bytes
);
Parametri
[in] Bytes
Dimensioni massime della cache, come percentuale dello spazio disponibile su disco rigido.
Valore restituito
Il metodo restituisce i valori restituiti seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita |
|
La preferenza di configurazione è stata salvata correttamente, ma la preferenza non verrà usata perché un'impostazione di Criteri di gruppo configurata sostituisce la preferenza. |
Commenti
Questo valore viene utilizzato solo se i criteri di gruppo MaxCacheSize non sono impostati.
Se viene raggiunta la dimensione massima della cache, BITS rimuove i file a cui si accede meno di recente fino a quando non viene liberato lo spazio su disco necessario. Se si specifica un valore minore della dimensione della cache corrente, BITS rimuove i file dalla cache fino a quando non vengono soddisfatte le dimensioni richieste. BITS rimuove i file in base all'età. I file con dimensioni superiori alla cache non vengono memorizzati nella cache.
Per impostazione predefinita, le dimensioni massime della cache sono pari all'1% delle dimensioni del disco. BITS non usa il limite per riservare spazio su disco per la cache. BITS userà fino al limite specificato per la cache, se lo spazio su disco è disponibile. Il valore massimo che è possibile specificare è l'80% delle dimensioni del disco.
Se la richiesta consiste nel ridurre le dimensioni della cache e BITS sta attualmente scaricando un file dalla cache, BITS non rimuoverà il file fino al completamento del download.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | bits3_0.h (include Bits.h) |
Libreria | Bits.lib |