Bagikan melalui


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.