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