BG_FILE_PROGRESS struttura
La struttura BG_FILE_PROGRESS fornisce informazioni sullo stato di avanzamento correlate ai file, ad esempio il numero di byte trasferiti.
Sintassi
typedef struct _BG_FILE_PROGRESS {
UINT64 BytesTotal;
UINT64 BytesTransferred;
BOOL Completed;
} BG_FILE_PROGRESS;
Members
-
BytesTotal
-
Dimensioni del file, in byte. Se Ottimizzazione recapito non riesce a determinare le dimensioni del file, ad esempio se il file o il server non esiste, il valore è DO_UNKNOWN_FILE_SIZE.
Se si scaricano intervalli da un file, BytesTotal riflette il numero totale di byte che si desidera scaricare dal file.
-
ByteTransferred
-
Numero di byte trasferiti.
-
Operazione completata
-
Per i download, il valore è TRUE se il file è disponibile per l'utente; in caso contrario, il valore è FALSE. I file sono disponibili per l'utente dopo aver chiamato il metodo IBackgroundCopyJob::Complete . Se il metodo Complete genera un errore temporaneo, tali file elaborati prima dell'errore sono disponibili per l'utente; gli altri non sono. Usare il membro Completato per determinare se il file è disponibile per l'utente quando Completa ha esito negativo.
Commenti
Per determinare se Ottimizzazione recapito ha trasferito il file, è possibile:
- Confrontare byteTransferred a BytesTotal.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 10 versione 1709 [solo app desktop] |
Server minimo supportato |
Windows Server, versione 1709 [solo app desktop] |
Intestazione |
|