Bagikan melalui


Antarmuka IBackgroundCopyCallback3 (bits10_1.h)

Klien mengimplementasikan antarmuka IBackgroundCopyCallback3 untuk menerima pemberitahuan bahwa rentang file telah selesai diunduh.

Alih-alih melakukan polling untuk status pengunduhan file, klien menggunakan antarmuka ini. Untuk menerima pemberitahuan, panggil metode IBackgroundCopyJob::SetNotifyInterface untuk menentukan penunjuk antarmuka ke implementasi IBackgroundCopyCallback Anda. Untuk menentukan pemberitahuan mana yang ingin Anda terima, panggil metode IBackgroundCopyJob::SetNotifyFlags . Anda harus menerapkan semua metode antarmuka ini dan antarmuka IBackgroundCopyCallback2 dan IBackgroundCopyCallback . Misalnya, jika Anda tidak mendaftar untuk panggilan balik yang ditransfer file, metode FileTransferred Anda masih harus mengembalikan S_OK. Jika Anda tidak ingin menerima panggilan balik yang ditransfer rentang file, Anda cukup mengimplementasikan IBackgroundCopyCallback atau IBackgroundCopyCallback2 sebagai gantinya.

Warisan

Antarmuka IBackgroundCopyCallback3 mewarisi dari IBackgroundCopyCallback dan IBackgroundCopyCallback2. IBackgroundCopyCallback3 juga memiliki jenis anggota berikut:

Metode

Antarmuka IBackgroundCopyCallback3 memiliki metode ini.

 
IBackgroundCopyCallback3::FileRangesTransferred

BITS memanggil implementasi metode FileRangesTransferred Anda ketika satu atau beberapa rentang file telah diunduh. Rentang file ditambahkan ke pekerjaan menggunakan metode IBackgroundCopyFile6::RequestFileRanges.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header bits10_1.h (termasuk Bits.h)

Lihat juga

IBackgroundCopyCallback

IBackgroundCopyCallback2

IBackgroundCopyJob::SetNotifyFlags

IBackgroundCopyJob::SetNotifyInterface