Compartilhar via


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
S_OK
Êxito
S_FALSE
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

Confira também

IBitsPeerCacheAdministration

IBitsPeerCacheAdministration::GetMaximumCacheSize

IBitsPeerCacheAdministration::SetMaximumContentAge