Método IBitsPeerCacheAdministration::SetMaximumCacheSize (bits3_0.h)
Especifica el tamaño máximo de la memoria caché.
Sintaxis
HRESULT SetMaximumCacheSize(
[in] DWORD Bytes
);
Parámetros
[in] Bytes
Tamaño máximo de la memoria caché, como porcentaje de espacio disponible en la unidad de disco duro.
Valor devuelto
El método devuelve los siguientes valores devueltos.
Código devuelto | Descripción |
---|---|
|
Correcto |
|
La preferencia de configuración se ha guardado correctamente, pero la preferencia no se usará porque un valor de directiva de grupo configurado invalida la preferencia. |
Comentarios
Este valor solo se usa si no se establece la directiva de grupo MaxCacheSize.
Si se alcanza el tamaño máximo de caché, BITS quita los archivos a los que se ha accedido menos recientemente hasta que se libere el espacio en disco necesario. Si especifica un valor menor que el tamaño de caché actual, BITS quita los archivos de la memoria caché hasta que se cumpla el tamaño solicitado. BITS quita los archivos en función de la antigüedad. Los archivos que son mayores que el tamaño de caché no se almacenan en caché.
De forma predeterminada, el tamaño máximo de caché es el 1 % del tamaño del disco. BITS no usa el límite para reservar espacio en disco para la memoria caché. BITS usará hasta el límite especificado para la memoria caché, si el espacio en disco está disponible. El valor máximo que puede especificar es el 80 % del tamaño del disco.
Si la solicitud es reducir el tamaño de la memoria caché y BITS está descargando actualmente un archivo de la memoria caché, BITS no quitará el archivo hasta que se complete la descarga.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Plataforma de destino | Windows |
Encabezado | bits3_0.h (incluir Bits.h) |
Library | Bits.lib |