структура BG_JOB_PROGRESS (bits.h)

Предоставляет сведения о ходе выполнения задания, такие как количество переданных байтов и файлов. Для заданий отправки ход выполнения применяется к файлу отправки, а не к файлу ответа. Сведения о ходе выполнения файла ответов см . в BG_JOB_REPLY_PROGRESS структуре.

Синтаксис

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

Члены

BytesTotal

Общее количество байтов, передаваемых для всех файлов в задании. Если значение равно BG_SIZE_UNKNOWN, общий размер всех файлов в задании не определен. BITS не устанавливает это значение, если не может определить размер одного из файлов. Например, если указанный файл или сервер не существует, BITS не может определить размер файла.

Если вы скачиваете диапазоны из файла, BytesTotal включает общее количество байтов, которые вы хотите скачать из файла.

BytesTransferred

Число переданных байтов.

FilesTotal

Общее количество файлов, передаваемых для этого задания.

FilesTransferred

Количество переданных файлов.

Требования

   
Минимальная версия клиента Windows XP
Минимальная версия сервера Windows Server 2003
Верхняя часть bits.h

См. также раздел

BG_FILE_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyJob3::AddFileWithRanges

IBackgroundCopyJob::GetProgress