Método IBitsPeerCacheAdministration::SetMaximumCacheSize (bits3_0.h)
Especifica o tamanho máximo do cache.
Sintaxe
HRESULT SetMaximumCacheSize(
[in] DWORD Bytes
);
Parâmetros
[in] Bytes
Tamanho máximo do cache, como uma porcentagem do espaço disponível na unidade de disco rígido.
Retornar valor
O método retorna os seguintes valores retornados.
Código de retorno | Descrição |
---|---|
|
Êxito |
|
A preferência de configuração foi salva com êxito, mas a preferência não será usada porque uma configuração de Política de Grupo configurada substitui a preferência. |
Comentários
Esse valor será usado somente se a política de grupo MaxCacheSize não estiver definida.
Se o tamanho máximo do cache for atingido, o BITS removerá os arquivos acessados menos recentemente até que o espaço em disco necessário seja liberado. Se você especificar um valor menor que o tamanho do cache atual, o BITS removerá arquivos do cache até que o tamanho solicitado seja atendido. O BITS remove os arquivos com base na idade. Arquivos maiores que o tamanho do cache não são armazenados em cache.
Por padrão, o tamanho máximo do cache é 1% do tamanho do disco. O BITS não usa o limite para reservar espaço em disco para o cache. O BITS usará até o limite especificado para o cache, se o espaço em disco estiver disponível. O valor máximo que você pode especificar é 80% do tamanho do disco.
Se a solicitação for reduzir o tamanho do cache e o BITS estiver baixando um arquivo do cache, o BITS não removerá o arquivo até que o download seja concluído.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | bits3_0.h (inclua Bits.h) |
Biblioteca | Bits.lib |