struktur BG_FILE_PROGRESS

Struktur BG_FILE_PROGRESS menyediakan informasi kemajuan terkait file, seperti jumlah byte yang ditransfer.

Sintaks

typedef struct _BG_FILE_PROGRESS {
  UINT64 BytesTotal;
  UINT64 BytesTransferred;
  BOOL   Completed;
} BG_FILE_PROGRESS;

Anggota

BytesTotal

Ukuran file dalam byte. Jika Pengoptimalan Pengiriman tidak dapat menentukan ukuran file (misalnya, jika file atau server tidak ada), nilainya DO_UNKNOWN_FILE_SIZE.

Jika Anda mengunduh rentang dari file, BytesTotal mencerminkan jumlah total byte yang ingin Anda unduh dari file.

Byte yang Ditransfer

Jumlah byte yang ditransfer.

Selesai

Untuk unduhan, nilainya TRUE jika file tersedia untuk pengguna; jika tidak, nilainya adalah FALSE. File tersedia untuk pengguna setelah memanggil metode IBackgroundCopyJob::Complete . Jika metode Lengkap menghasilkan kesalahan sementara, file-file yang diproses sebelum kesalahan terjadi tersedia untuk pengguna; yang lain tidak. Gunakan anggota Selesai untuk menentukan apakah file tersedia untuk pengguna saat Selesai gagal.

Keterangan

Untuk menentukan apakah Pengoptimalan Pengiriman mentransfer file, Anda dapat:

  • Bandingkan Bytes Yang Ditransfer keBytesTotal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 10, versi 1709 [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server, versi 1709 [hanya aplikasi desktop]
Header
Deliveryoptimization.h

Lihat juga

BG_JOB_PROGRESS

IBackgroundCopyFile::GetProgress