IBackgroundCopyCallback::JobTransferred, méthode

L’optimisation de la distribution appelle votre implémentation de la méthode JobTransferred lorsque tous les fichiers du travail ont été transférés avec succès.

Syntaxe

HRESULT JobTransferred(
  [in] IBackgroundCopyJob *pJob
);

Paramètres

pJob [in]

Contient des informations relatives au travail, telles que l’heure d’exécution du travail, le nombre d’octets transférés et le nombre de fichiers transférés. Ne pas libérer pJob ; L’optimisation de la distribution libère l’interface lorsque la méthode est retournée.

Valeur retournée

Cette méthode doit retourner S_OK.

Notes

En règle générale, votre implémentation doit appeler la méthode IBackgroundCopyJob::Complete pour reconnaître que l’optimisation de la distribution a correctement transféré les fichiers. Les fichiers de téléchargement et le fichier de réponse ne sont pas disponibles sur le client tant que vous n’avez pas appelé la méthode Complete .

Si vous n’appelez pas la méthode Complete ou la méthode IBackgroundCopyJob::Cancel , l’optimisation de la distribution annule le travail après 30 jours et supprime les fichiers incomplets.

Spécifications

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

Voir aussi

IBackgroundCopyCallback

IBackgroundCopyJob

IBackgroundCopyJob::Complete

IBackgroundCopyJob::Cancel