header bits.h
Header ini digunakan oleh Layanan Transfer Cerdas Latar Belakang. Untuk informasi selengkapnya, lihat:
bits.h berisi antarmuka pemrograman berikut:
Antarmuka
IBackgroundCopyCallback Terapkan antarmuka IBackgroundCopyCallback untuk menerima pemberitahuan bahwa pekerjaan selesai, telah dimodifikasi, atau mengalami kesalahan. Klien menggunakan antarmuka ini alih-alih polling untuk status pekerjaan. |
IBackgroundCopyError Gunakan antarmuka IBackgroundCopyError untuk menentukan penyebab kesalahan dan apakah proses transfer dapat dilanjutkan. |
IBackgroundCopyFile IBackgroundCopyFile berisi informasi tentang file yang merupakan bagian dari pekerjaan. Misalnya, Anda dapat menggunakan metode IBackgroundCopyFile untuk mengambil nama lokal dan jarak jauh file dan mentransfer informasi kemajuan. |
IBackgroundCopyJob Gunakan antarmuka IBackgroundCopyJob untuk menambahkan file ke pekerjaan, mengatur tingkat prioritas pekerjaan, menentukan status pekerjaan, dan untuk memulai dan menghentikan pekerjaan. |
IBackgroundCopyManager Membuat pekerjaan transfer, mengambil objek enumerator yang berisi pekerjaan dalam antrean, dan mengambil pekerjaan individual dari antrean. |
IEnumBackgroundCopyFiles Gunakan antarmuka IEnumBackgroundCopyFiles untuk menghitung file yang berisi pekerjaan. Untuk mendapatkan penunjuk antarmuka IEnumBackgroundCopyFiles, panggil metode IBackgroundCopyJob::EnumFiles. |
IEnumBackgroundCopyJobs Gunakan antarmuka IEnumBackgroundCopyJobs untuk menghitung daftar pekerjaan dalam antrean transfer. Untuk mendapatkan penunjuk antarmuka IEnumBackgroundCopyJobs, panggil metode IBackgroundCopyManager::EnumJobs. |
Struktur
BG_FILE_INFO Menyediakan nama lokal dan jarak jauh file untuk ditransfer. |
BG_FILE_PROGRESS Menyediakan informasi kemajuan terkait file, seperti jumlah byte yang ditransfer. |
BG_JOB_PROGRESS Menyediakan informasi kemajuan terkait pekerjaan, seperti jumlah byte dan file yang ditransfer. |
BG_JOB_TIMES Menyediakan stempel waktu terkait pekerjaan. |
Enumerasi
BG_ERROR_CONTEXT Menentukan konstanta yang menentukan konteks terjadinya kesalahan. |
BG_JOB_PRIORITY Menentukan konstanta yang menentukan tingkat prioritas pekerjaan. |
BG_JOB_PROXY_USAGE Menentukan konstanta yang menentukan proksi mana yang akan digunakan untuk transfer file. Anda dapat menentukan pengaturan proksi yang berbeda untuk setiap pekerjaan. |
BG_JOB_STATE Menentukan konstanta yang menentukan berbagai status pekerjaan. |
BG_JOB_TYPE Menentukan konstanta yang menentukan jenis pekerjaan transfer, seperti unduhan. |