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 |
|
| MIDL |
|
| Bibliothèque |
|
| DLL |
|
| IID |
IID_IBackgroundCopyCallback est défini en tant que 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22 |