Méthode IBackgroundCopyCallback1 ::OnStatus (qmgr.h)
[IBackgroundCopyCallback1 est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Utilisez plutôt les interfaces BITS.]
Implémentez la méthode OnStatus pour recevoir une notification lorsque le groupe est terminé ou qu’une erreur se produit.
Syntaxe
HRESULT OnStatus(
[in] IBackgroundCopyGroup *pGroup,
[in] IBackgroundCopyJob1 *pJob,
[in] DWORD dwFileIndex,
[in] DWORD dwStatus,
[in] DWORD dwNumOfRetries,
[in] DWORD dwWin32Result,
[in] DWORD dwTransportResult
);
Paramètres
[in] pGroup
Pointeur d’interface vers le groupe qui a généré l’événement.
[in] pJob
Pointeur d’interface vers le travail associé à l’événement ou NULL si l’événement n’est pas associé à un travail.
[in] dwFileIndex
Indexer le fichier associé à l’erreur ou -1. Pour récupérer le fichier, appelez la méthode IBackgroundCopyJob1 ::GetFile .
[in] dwStatus
État du groupe. L’état du groupe est terminé (tous les travaux du groupe ont été téléchargés) ou par erreur. Une erreur s’est produite si l’indicateur QM_STATUS_GROUP_ERROR est défini. Sinon, le groupe est terminé.
[in] dwNumOfRetries
Nombre de fois que QMGR a tenté de télécharger le groupe après qu’une erreur s’est produite. Valide uniquement si l’indicateur dwStatus QM_STATUS_GROUP_ERROR est défini.
[in] dwWin32Result
Code d’erreur Win32. Valide uniquement si l’indicateur dwStatus QM_STATUS_GROUP_ERROR est défini.
[in] dwTransportResult
Code d'erreur HTTP. Valide uniquement si l’indicateur dwStatus QM_STATUS_GROUP_ERROR est défini.
Valeur retournée
Cette méthode doit retourner S_OK ; sinon, le service continue d’appeler cette méthode jusqu’à ce que S_OK soit retourné. L’intervalle auquel l’implémentation est appelée est arbitraire.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Serveur minimal pris en charge | Windows Server 2003 |
Plateforme cible | Windows |
En-tête | qmgr.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour