Bagikan melalui


Metode IBackgroundCopyJob4::SetMaximumDownloadTime (bits3_0.h)

Mengatur waktu maksimum yang akan dihabiskan BITS untuk mentransfer file dalam pekerjaan.

Sintaks

HRESULT SetMaximumDownloadTime(
  [in] ULONG Timeout
);

Parameter

[in] Timeout

Waktu maksimum, dalam detik, yang akan dihabiskan BITS mentransfer file dalam pekerjaan. Defaultnya adalah 7.776.000 detik (90 hari).

Nilai kembali

Metode mengembalikan nilai pengembalian berikut.

Menampilkan kode Deskripsi
S_OK
Berhasil

Keterangan

Nilai adalah waktu maksimum yang berlalu yang dapat dihabiskan pekerjaan dalam status MENYAMBUNGKAN atau MENTRANSFER. Waktu yang dihabiskan dalam status QUEUED atau TRANSIENT_ERROR tidak dihitung terhadap nilai batas waktu. Pekerjaan memasuki status kesalahan fatal dengan kode kesalahan BG_E_MAXDOWNLOAD_TIMEOUT jika waktu transfer melebihi nilai batas waktu.

Perhatikan bahwa jika komputer tidur saat BITS mentransfer data pekerjaan, waktu yang dihabiskan untuk tidur akan dihitung terhadap batas waktu meskipun data tidak ditransfer.

Memanggil metode IBackgroundCopyJob::Resume , mengatur ulang waktu yang berlalu.

Metode ini mengambil alih kebijakan grup MaxDownloadTime.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header bits3_0.h (termasuk Bits.h)
Pustaka Bits.lib

Lihat juga

IBackgroundCopyJob4

IBackgroundCopyJob4::GetMaximumDownloadTime