Partager via


BG_JOB_PROGRESS structure (bits.h)

Fournit des informations sur la progression du travail, telles que le nombre d’octets et de fichiers transférés. Pour les travaux de chargement, la progression s’applique au fichier de chargement, et non au fichier de réponse. Pour afficher la progression du fichier de réponse, consultez la structure BG_JOB_REPLY_PROGRESS .

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. BITS ne définit pas cette valeur s’il 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, BITS ne peut pas déterminer la taille du fichier.

Si vous téléchargez des plages à partir du fichier, BytesTotal inclut 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

   
Client minimal pris en charge Windows XP
Serveur minimal pris en charge Windows Server 2003
En-tête bits.h

Voir aussi

BG_FILE_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyJob3::AddFileWithRanges

IBackgroundCopyJob::GetProgress