Bagikan melalui


Metode IBackgroundCopyCallback1::OnStatus (qmgr.h)

[IBackgroundCopyCallback1 tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan antarmuka BITS.]

Terapkan metode OnStatus untuk menerima pemberitahuan ketika grup selesai atau terjadi kesalahan.

Sintaks

HRESULT OnStatus(
  [in] IBackgroundCopyGroup *pGroup,
  [in] IBackgroundCopyJob1  *pJob,
  [in] DWORD                dwFileIndex,
  [in] DWORD                dwStatus,
  [in] DWORD                dwNumOfRetries,
  [in] DWORD                dwWin32Result,
  [in] DWORD                dwTransportResult
);

Parameter

[in] pGroup

Penunjuk antarmuka ke grup yang menghasilkan peristiwa.

[in] pJob

Penunjuk antarmuka ke pekerjaan yang terkait dengan peristiwa atau NULL jika peristiwa tidak terkait dengan pekerjaan.

[in] dwFileIndex

Indeks ke file yang terkait dengan kesalahan atau -1. Untuk mengambil file, panggil metode IBackgroundCopyJob1::GetFile .

[in] dwStatus

Status grup. Status grup selesai (semua pekerjaan dalam grup telah diunduh) atau dalam kesalahan. Terjadi kesalahan jika bendera QM_STATUS_GROUP_ERROR diatur. Jika tidak, grup selesai.

[in] dwNumOfRetries

Frekuensi QMGR mencoba mengunduh grup setelah terjadi kesalahan. Valid hanya jika bendera QM_STATUS_GROUP_ERROR dwStatus diatur.

[in] dwWin32Result

Kode kesalahan Win32. Valid hanya jika bendera QM_STATUS_GROUP_ERROR dwStatus diatur.

[in] dwTransportResult

Kode Galat HTTP. Valid hanya jika bendera QM_STATUS_GROUP_ERROR dwStatus diatur.

Nilai kembali

Metode ini harus mengembalikan S_OK; jika tidak, layanan terus memanggil metode ini sampai S_OK dikembalikan. Interval di mana implementasi dipanggil bersifat arbitrer.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP
Server minimum yang didukung Windows Server 2003
Target Platform Windows
Header qmgr.h

Lihat juga

IBackgroundCopyCallback1