IBackgroundCopyJob4::SetMaximumDownloadTime 메서드(bits3_0.h)
BITS가 작업에서 파일을 전송하는 데 소요되는 최대 시간을 설정합니다.
구문
HRESULT SetMaximumDownloadTime(
[in] ULONG Timeout
);
매개 변수
[in] Timeout
BITS가 작업에서 파일을 전송하는 데 소요되는 최대 시간(초)입니다. 기본값은 7,776,000초(90일)입니다.
반환 값
메서드는 다음 반환 값을 반환합니다.
반환 코드 | Description |
---|---|
|
Success |
설명
값은 작업이 CONNECTING 또는 TRANSFERRING 상태에서 보낼 수 있는 최대 경과 시간입니다. QUEUED 또는 TRANSIENT_ERROR 상태에서 소요된 시간은 시간 제한 값에 포함되지 않습니다. 전송 시간이 시간 제한 값을 초과하면 작업에서 BG_E_MAXDOWNLOAD_TIMEOUT 오류 코드와 함께 심각한 오류 상태가 됩니다.
BITS가 작업의 데이터를 전송하는 동안 컴퓨터가 절전 모드인 경우 데이터가 전송되지 않더라도 절전 모드에 소요된 시간은 시간 제한에 따라 계산됩니다.
IBackgroundCopyJob::Resume 메서드를 호출하면 경과된 시간이 다시 설정됩니다.
이 메서드는 MaxDownloadTime 그룹 정책을 재정의합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | bits3_0.h(Bits.h 포함) |
라이브러리 | Bits.lib |