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 |