Compartilhar via


estrutura BG_JOB_PROGRESS (bits.h)

Fornece informações de progresso relacionadas ao trabalho, como o número de bytes e arquivos transferidos. Para trabalhos de upload, o progresso se aplica ao arquivo de carregamento, não ao arquivo de resposta. Para exibir o progresso do arquivo de resposta, consulte a estrutura BG_JOB_REPLY_PROGRESS .

Sintaxe

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

Membros

BytesTotal

Número total de bytes a serem transferidos para todos os arquivos no trabalho. Se o valor for BG_SIZE_UNKNOWN, o tamanho total de todos os arquivos no trabalho não foi determinado. O BITS não definirá esse valor se não puder determinar o tamanho de um dos arquivos. Por exemplo, se o arquivo ou servidor especificado não existir, o BITS não poderá determinar o tamanho do arquivo.

Se você estiver baixando intervalos do arquivo, BytesTotal incluirá o número total de bytes que você deseja baixar do arquivo.

BytesTransferred

Número de bytes transferidos.

FilesTotal

Número total de arquivos a serem transferidos para este trabalho.

FilesTransferred

Número de arquivos transferidos.

Requisitos

   
Cliente mínimo com suporte Windows XP
Servidor mínimo com suporte Windows Server 2003
Cabeçalho bits.h

Confira também

BG_FILE_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyJob3::AddFileWithRanges

IBackgroundCopyJob::GetProgress