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 |