Condividi tramite


struttura BG_JOB_PROGRESS

La struttura BG_JOB_PROGRESS fornisce informazioni sullo stato di avanzamento relative ai processi, ad esempio il numero di byte e file trasferiti. Per i processi di caricamento, lo stato di avanzamento si applica al file di caricamento, non al file di risposta.

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, le dimensioni totali di tutti i file nel processo non sono state determinate. Ottimizzazione recapito 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, Ottimizzazione recapito 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

Requisito Valore
Client minimo supportato
Windows 10 versione 1709 [solo app desktop]
Server minimo supportato
Windows Server, versione 1709 [solo app desktop]
Intestazione
Deliveryoptimization.h

Vedi anche

BG_FILE_PROGRESS

IBackgroundCopyJob::GetProgress