Antarmuka IBackgroundCopyError (bits.h)

Gunakan
Antarmuka IBackgroundCopyError untuk menentukan penyebab kesalahan dan apakah proses transfer dapat dilanjutkan.

BITS membuat objek kesalahan hanya ketika status pekerjaan BG_JOB_STATE_ERROR atau BG_JOB_STATE_TRANSIENT_ERROR. BITS tidak membuat objek kesalahan ketika metode antarmuka IBackgroundCopyXXXX gagal . Objek kesalahan tersedia sampai BITS mulai mentransfer data (status pekerjaan berubah menjadi BG_JOB_STATE_TRANSFERRING) untuk pekerjaan atau sampai aplikasi Anda keluar.

Untuk mendapatkan objek IBackgroundCopyError , panggil metode IBackgroundCopyJob::GetError .

Warisan

Antarmuka IBackgroundCopyError mewarisi dari antarmuka IUnknown . IBackgroundCopyError juga memiliki jenis anggota berikut:

Metode

Antarmuka IBackgroundCopyError memiliki metode ini.

 
IBackgroundCopyError::GetError

Mengambil kode kesalahan dan mengidentifikasi konteks di mana kesalahan terjadi.
IBackgroundCopyError::GetErrorContextDescription

Mengambil deskripsi konteks di mana kesalahan terjadi.
IBackgroundCopyError::GetErrorDescription

Mengambil teks kesalahan yang terkait dengan kesalahan.
IBackgroundCopyError::GetFile

Mengambil penunjuk antarmuka ke objek file yang terkait dengan kesalahan.
IBackgroundCopyError::GetProtocol

Mengambil protokol yang digunakan untuk mentransfer file. Nama file jarak jauh mengidentifikasi protokol yang akan digunakan untuk mentransfer file.

Persyaratan

   
Klien minimum yang didukung Windows XP
Server minimum yang didukung Windows Server 2003
Target Platform Windows
Header bits.h

Lihat juga

BG_JOB_STATE

IBackgroundCopyCallback::JobError

IBackgroundCopyJob::GetError

IBackgroundCopyJob::GetState

IBackgroundCopyManager::GetErrorDescription