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 |
---|---|
|
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 |