BG_JOB_PROGRESS struttura (bits.h)

Fornisce informazioni sullo stato di avanzamento correlate al processo, ad esempio il numero di byte e file trasferiti. Per i processi di caricamento, lo stato si applica al file di caricamento, non al file di risposta. Per visualizzare lo stato di avanzamento del file di risposta, vedere la struttura BG_JOB_REPLY_PROGRESS .

Sintassi

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

Members

BytesTotal

Numero totale di byte da trasferire per tutti i file nel processo. Se il valore è BG_SIZE_UNKNOWN, la dimensione totale di tutti i file nel processo non è stata determinata. BITS non imposta questo valore se non è in grado di determinare le dimensioni di uno dei file. Ad esempio, se il file o il server specificato non esiste, BITS non può determinare le dimensioni del file.

Se si scaricano intervalli dal file, BytesTotal include il numero totale di byte da scaricare dal file.

BytesTransferred

Numero di byte trasferiti.

FilesTotal

Numero totale di file da trasferire per questo processo.

FilesTransferred

Numero di file trasferiti.

Requisiti

   
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Intestazione bits.h

Vedi anche

BG_FILE_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyJob3::AddFileWithRanges

IBackgroundCopyJob::GetProgress