IBackgroundCopyManager::Metode CreateJob (bits.h)
Membuat pekerjaan.
Sintaks
HRESULT CreateJob(
[in] LPCWSTR DisplayName,
[in] BG_JOB_TYPE Type,
[out] GUID *pJobId,
[out] IBackgroundCopyJob **ppJob
);
Parameter
[in] DisplayName
String yang dihentikan null yang berisi nama tampilan untuk pekerjaan tersebut. Biasanya, nama tampilan digunakan untuk mengidentifikasi pekerjaan di antarmuka pengguna. Perhatikan bahwa lebih dari satu pekerjaan mungkin memiliki nama tampilan yang sama. Tidak boleh NULL. Nama dibatasi hingga 256 karakter, tidak termasuk terminator null.
[in] Type
Jenis pekerjaan transfer, seperti BG_JOB_TYPE_DOWNLOAD. Untuk daftar jenis transfer, lihat enumerasi BG_JOB_TYPE .
[out] pJobId
Mengidentifikasi pekerjaan Anda secara unik dalam antrean. Gunakan pengidentifikasi ini saat Anda memanggil metode IBackgroundCopyManager::GetJob untuk mendapatkan pekerjaan dari antrean.
[out] ppJob
Penunjuk antarmuka IBackgroundCopyJob yang Anda gunakan untuk memodifikasi properti pekerjaan dan menentukan file yang akan ditransfer. Untuk mengaktifkan pekerjaan dalam antrean, panggil metode IBackgroundCopyJob::Resume . Lepaskan ppJob setelah selesai.
Nilai kembali
Metode ini mengembalikan nilai HRESULT berikut, serta yang lain.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil menghasilkan pekerjaan baru. |
|
Nama tampilan terlalu panjang. |
|
Pengaturan Kebijakan Grup MaxJobsPerMachine menentukan berapa banyak pekerjaan yang dapat dibuat di komputer. Menambahkan pekerjaan ini melebihi batas MaxJobsPerMachine. |
|
Pengaturan Kebijakan Grup MaxJobsPerUser menentukan berapa banyak pekerjaan yang dapat dibuat pengguna. Menambahkan pekerjaan ini melebihi batas MaxJobsPerUser. |
Keterangan
Hanya pengguna yang membuat pekerjaan atau pengguna dengan hak istimewa administrator yang dapat menambahkan file ke pekerjaan dan mengubah properti pekerjaan.
Secara default, BITS mendukung maksimum 300 pekerjaan pada satu waktu. Satu pengguna dapat membuat maksimal 60 pekerjaan pada satu waktu. Batas pengguna tidak berlaku untuk administrator atau akun layanan. Untuk mengubah default ini, atur masing-masing kebijakan grup MaxJobsPerMachine dan MaxJobsPerUser .
Sebelum Windows Vista: Tidak ada batasan jumlah pekerjaan yang didukung BITS atau yang dapat dibuat pengguna.
Untuk masalah skalabilitas, lihat Praktik Terbaik Saat Menggunakan BITS.
Contoh
Untuk contoh yang membuat pekerjaan baru, lihat Membuat Pekerjaan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Target Platform | Windows |
Header | bits.h |
Pustaka | Bits.lib |
DLL | QmgrPrxy.dll |
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