Share via


IBackgroundCopyJob4::SetMaximumDownloadTime 메서드(bits3_0.h)

BITS가 작업에서 파일을 전송하는 데 소요되는 최대 시간을 설정합니다.

구문

HRESULT SetMaximumDownloadTime(
  [in] ULONG Timeout
);

매개 변수

[in] Timeout

BITS가 작업에서 파일을 전송하는 데 소요되는 최대 시간(초)입니다. 기본값은 7,776,000초(90일)입니다.

반환 값

메서드는 다음 반환 값을 반환합니다.

반환 코드 Description
S_OK
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

추가 정보

IBackgroundCopyJob4

IBackgroundCopyJob4::GetMaximumDownloadTime