Structure BG_JOB_PROGRESS

La structure BG_JOB_PROGRESS fournit des informations de progression relatives aux tâches, telles que le nombre d’octets et de fichiers transférés. Pour les travaux de chargement, la progression s’applique au fichier de téléchargement, pas au fichier de réponse.

Syntaxe

typedef struct _BG_JOB_PROGRESS {
  UINT64 BytesTotal;
  UINT64 BytesTransferred;
  ULONG  FilesTotal;
  ULONG  FilesTransferred;
} BG_JOB_PROGRESS;

Membres

BytesTotal

Nombre total d’octets à transférer pour tous les fichiers du travail. Si la valeur est BG_SIZE_UNKNOWN, la taille totale de tous les fichiers du travail n’a pas été déterminée. NE définissez pas cette valeur si elle ne peut pas déterminer la taille de l’un des fichiers. Par exemple, si le fichier ou le serveur spécifié n’existe pas, ne pouvez pas déterminer la taille du fichier.

Si vous téléchargez des plages à partir du fichier, bytesTotal comprend le nombre total d’octets que vous souhaitez télécharger à partir du fichier.

BytesTransferred

Nombre d’octets transférés.

FilesTotal

Nombre total de fichiers à transférer pour ce travail.

FilesTransferred

Nombre de fichiers transférés.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Applications de bureau Windows 10, version 1709 [ uniquement]
Serveur minimal pris en charge
Windows Server, version 1709, [ applications de bureau uniquement]
En-tête
Deliveryoptimization. h

Voir aussi

BG_FILE_PROGRESS

Méthode ibackgroundcopyjob :: GetProgress