Antarmuka IBackgroundCopyJob
Gunakan antarmuka IBackgroundCopyJob untuk menambahkan file ke pekerjaan, mengatur tingkat prioritas pekerjaan, menentukan status pekerjaan, dan untuk memulai dan menghentikan pekerjaan.
Untuk membuat pekerjaan, panggil metode IBackgroundCopyManager::CreateJob . Untuk mendapatkan penunjuk antarmuka IBackgroundCopyJob ke pekerjaan yang ada, panggil metode IBackgroundCopyManager::GetJob .
Anggota
Antarmuka IBackgroundCopyJob mewarisi dari antarmuka IUnknown . IBackgroundCopyJob juga memiliki jenis anggota ini:
Metode
Antarmuka IBackgroundCopyJob memiliki metode ini.
Metode | Deskripsi |
---|---|
Batalkan | Membatalkan pekerjaan dan menghapus file sementara dari klien. |
Selesai | Mengakhiri pekerjaan dan menyimpan file yang ditransfer pada klien. |
EnumFiles | Mengembalikan penunjuk antarmuka ke objek enumerator yang Anda gunakan untuk menghitung file dalam pekerjaan. |
GetDisplayName | Mengambil nama tampilan yang mengidentifikasi pekerjaan. |
GetError | Mengambil penunjuk antarmuka ke objek kesalahan setelah kesalahan terjadi. |
GetId | Mengambil pengidentifikasi pekerjaan dalam antrean. |
GetNoProgressTimeout | Mengambil lama waktu pengoptimalan pengiriman terus mencoba mentransfer file setelah mengalami kondisi kesalahan sementara. |
GetNotifyFlags | Mengambil bendera pemberitahuan peristiwa (panggilan balik) yang telah Anda tetapkan untuk aplikasi Anda. |
GetNotifyInterface | Mengambil pointer ke implementasi antarmuka IBackgroundCopyCallback (panggilan balik) Anda. |
GetPriority | Mengambil tingkat prioritas yang telah Anda tetapkan untuk pekerjaan tersebut. |
GetProgress | Mengambil informasi kemajuan terkait pekerjaan, seperti jumlah byte dan file yang ditransfer ke klien. |
GetState | Mengambil status pekerjaan. |
GetTimes | Mengambil stempel waktu untuk aktivitas yang terkait dengan pekerjaan, seperti waktu pekerjaan dibuat. |
GetType | Mengambil jenis transfer yang sedang dilakukan, seperti pengunduhan file. |
Lanjutkan | Memulai pekerjaan baru atau memulai ulang pekerjaan yang ditangguhkan. |
SetNoProgressTimeout | Menentukan lamanya waktu Pengoptimalan Pengiriman terus mencoba mentransfer file setelah mengalami kondisi kesalahan sementara. |
SetNotifyFlags | Menentukan jenis pemberitahuan peristiwa yang akan diterima. |
SetNotifyInterface | Menentukan penunjuk ke implementasi antarmuka IBackgroundCopyCallback (panggilan balik) Anda. Antarmuka menerima pemberitahuan berdasarkan bendera pemberitahuan peristiwa yang Anda tetapkan. |
SetPriority | Menentukan prioritas pekerjaan relatif terhadap pekerjaan lain dalam antrean transfer. |
Tangguhkan | Menjeda pekerjaan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 10, versi 1709 [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server, versi 1709 [hanya aplikasi desktop] |
Header |
|
IDL |
|
Pustaka |
|
DLL |
|
IID |
IID_IBackgroundCopyJob didefinisikan sebagai 37668D37-507E-4160-9316-26306D150B12 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk