Compartir a través de


Método IBackgroundCopyJob4::SetMaximumDownloadTime (bits3_0.h)

Establece el tiempo máximo que BITS dedicará a transferir los archivos en el trabajo.

Sintaxis

HRESULT SetMaximumDownloadTime(
  [in] ULONG Timeout
);

Parámetros

[in] Timeout

Tiempo máximo, en segundos, que BITS dedicará a transferir los archivos en el trabajo. El valor predeterminado es 7 776 000 segundos (90 días).

Valor devuelto

El método devuelve los siguientes valores devueltos.

Código devuelto Descripción
S_OK
Correcto

Comentarios

El valor es el tiempo máximo transcurrido que el trabajo puede dedicar en el estado CONNECTING o TRANSFERING. El tiempo invertido en el estado QUEUED o TRANSIENT_ERROR no cuenta con el valor de tiempo de espera. El trabajo escribe el estado de error irrecuperable con un código de error de BG_E_MAXDOWNLOAD_TIMEOUT si el tiempo de transferencia supera el valor de tiempo de espera.

Tenga en cuenta que si el equipo se suspende mientras BITS transfiere los datos del trabajo, el tiempo invertido en dormir contará con el tiempo de espera aunque no se transfieran los datos.

Al llamar al método IBackgroundCopyJob::Resume , se restablece el tiempo transcurrido.

Este método invalida la directiva de grupo MaxDownloadTime.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado bits3_0.h (incluya Bits.h)
Library Bits.lib

Consulte también

IBackgroundCopyJob4

IBackgroundCopyJob4::GetMaximumDownloadTime