Bagikan melalui


struktur BG_FILE_PROGRESS (bits.h)

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 BITS tidak dapat menentukan ukuran file (misalnya, jika file atau server tidak ada), nilainya BG_SIZE_UNKNOWN.

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

BytesTransferred

Jumlah byte yang ditransfer.

Completed

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.

Untuk unggahan, nilainya TRUE saat unggahan file selesai; jika tidak, nilainya adalah FALSE.

Keterangan

Untuk menentukan apakah BITS mentransfer file, Anda dapat:

Perhatikan bahwa nilai kemajuan akan diatur kembali ke nol jika stempel waktu URL berubah.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP
Server minimum yang didukung Windows Server 2003
Header bits.h

Lihat juga

BG_JOB_PROGRESS

BG_JOB_REPLY_PROGRESS

IBackgroundCopyFile::GetProgress

IBackgroundCopyJob3::AddFileWithRanges