Interface IBackgroundCopyCallback

Implémentez l’interface IBackgroundCopyCallback pour recevoir une notification indiquant qu’un travail est terminé, a été modifié ou est erroné. Les clients utilisent cette interface au lieu d’interroger l’état du travail.

Membres

L’interface IBackgroundCopyCallback hérite de l’interface IUnknown . IBackgroundCopyCallback a également les types de membres suivants :

Méthodes

L’interface IBackgroundCopyCallback possède ces méthodes.

Méthode Description
JobError Appelée lorsqu’une erreur se produit.
JobModification Appelé lorsqu’un travail est modifié.
JobTransferred Appelé lorsque tous les fichiers du travail ont été transférés avec succès.

Remarques

Pour recevoir des notifications, appelez la méthode méthode ibackgroundcopyjob :: SetNotifyInterface pour spécifier le pointeur d’interface vers votre implémentation IBackgroundCopyCallback . Pour spécifier les notifications que vous souhaitez recevoir, appelez la méthode méthode ibackgroundcopyjob :: SetNotifyFlags .

L’optimisation de la distribution appellera vos rappels tant que le pointeur d’interface est valide. L’interface de notification n’est plus valide lorsque votre application se termine ; L’optimisation de la remise ne rend pas l’interface de notification persistante. Par conséquent, le processus d’initialisation de votre application doit appeler la méthode SetNotifyInterface sur les tâches existantes pour lesquelles vous souhaitez recevoir des notifications.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 10, les applications de bureau version 1709 [ uniquement]
Serveur minimal pris en charge
Windows Serveur, version 1709 [ applications de bureau uniquement]
En-tête
Deliveryoptimization. h
MIDL
DeliveryOptimization. idl
Bibliothèque
Dosvc. lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyCallback est défini en tant que 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22

Voir aussi

Méthode ibackgroundcopyjob

Méthode ibackgroundcopyjob :: SetNotifyFlags

Méthode ibackgroundcopyjob :: SetNotifyInterface