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:
- Bandingkan BytesTransferred dengan BytesTotal.
- Terapkan panggilan balik IBackgroundCopyCallback2::FileTransferred .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Header | bits.h |