Metode IBackgroundCopyJob::SetNotifyFlags

Menentukan jenis pemberitahuan peristiwa yang ingin Anda terima, seperti peristiwa yang ditransfer pekerjaan.

Sintaks

HRESULT SetNotifyFlags(
  [in] ULONG NotifyFlags
);

Parameter

NotifyFlags [in]

Atur satu atau beberapa bendera berikut untuk mengidentifikasi peristiwa yang ingin Anda terima.

Nilai Makna
BG_NOTIFY_JOB_TRANSFERRED
0x0001
Semua file dalam pekerjaan telah ditransfer.
BG_NOTIFY_JOB_ERROR
0x0002
Terjadi kesalahan.
BG_NOTIFY_DISABLE
0x0004
Tidak didukung.
BG_NOTIFY_JOB_MODIFICATION
0x0008
Pekerjaan telah dimodifikasi. Misalnya, nilai properti berubah, status pekerjaan berubah, atau kemajuan dibuat mentransfer file. Bendera ini diabaikan jika pemberitahuan baris perintah ditentukan.
BG_NOTIFY_FILE_TRANSFERRED
0x0010
File dalam pekerjaan telah ditransfer. Bendera ini diabaikan jika pemberitahuan baris perintah ditentukan.
BG_NOTIFY_FILE_RANGES_TRANSFERRED
0x0020
Tidak didukung.

Menampilkan nilai

Metode ini mengembalikan nilai HRESULT berikut, serta yang lain.

Menampilkan kode Deskripsi
S_OK
Jenis pemberitahuan peristiwa berhasil diatur.
DO_E_INVALID_STATE
Status pekerjaan tidak dapat BG_JOB_STATE_CANCELLED atau BG_JOB_STATE_ACKNOWLEDGED.

Keterangan

Gunakan metode SetNotifyFlags bersama dengan IBackgroundCopyJob::SetNotifyInterface.

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
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Pustaka
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyJob didefinisikan sebagai 37668D37-507E-4160-9316-26306D150B12

Lihat juga

IBackgroundCopyJob

IBackgroundCopyCallback

IBackgroundCopyJob::GetNotifyFlags

IBackgroundCopyJob::SetNotifyInterface