Metode IBackgroundCopyManager::EnumJobs (bits.h)

Mengambil penunjuk antarmuka ke objek enumerator yang Anda gunakan untuk menghitung pekerjaan dalam antrean transfer. Urutan pekerjaan dalam enumerator bersifat arbitrer.

Sintaks

HRESULT EnumJobs(
  [in]  DWORD                   dwFlags,
  [out] IEnumBackgroundCopyJobs **ppEnum
);

Parameter

[in] dwFlags

Menentukan pekerjaan siapa yang akan disertakan dalam enumerasi. Jika dwFlags diatur ke 0, pengguna menerima semua pekerjaan yang mereka miliki dalam antrean transfer. Tabel berikut mencantumkan opsi enumerasi.

Opsi Makna
BG_JOB_ENUM_ALL_USERS
Mencakup semua pekerjaan dalam antrean transfer—yang dimiliki oleh pengguna dan yang dimiliki oleh orang lain. Pengguna harus menjadi administrator untuk menggunakan bendera ini.

[out] ppEnum

Penunjuk antarmuka IEnumBackgroundCopyJobs yang Anda gunakan untuk menghitung pekerjaan dalam antrean transfer. Isi enumerator tergantung pada nilai dwFlags. Lepaskan ppEnumJobs setelah selesai.

Mengembalikan nilai

Metode ini mengembalikan nilai HRESULT berikut, serta yang lain.

Menampilkan kode Deskripsi
S_OK
Berhasil menghasilkan objek enumerator.
E_ACCESSDENIED
Pengguna harus menjadi administrator atau termasuk dalam grup administrator untuk menghitung pekerjaan yang dimiliki oleh pengguna lain.

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

IBackgroundCopyJob::EnumFiles

IBackgroundCopyManager::GetJob

IEnumBackgroundCopyJobs