IBackgroundCopyJob2 介面 (bits1_5.h)

使用 IBackgroundCopyJob2 介面,從上傳-回復作業擷取回復數據、判斷回復數據傳輸至客戶端的進度、要求命令行執行,以及提供 Proxy 和遠端伺服器驗證要求的認證。

IBackgroundCopyJob2 介面繼承自 IBackgroundCopyJob 介面。

若要取得 IBackgroundCopyJob2 介面指標,請針對介面標識符呼叫 IBackgroundCopyJob__uuidof(IBackgroundCopyJob2)::QueryInterface 方法。 使用 IBackgroundCopyJob2 介面指標來呼叫 IBackgroundCopyJobIBackgroundCopyJob2 方法。

繼承

IBackgroundCopyJob2 介面繼承自 IBackgroundCopyJobIBackgroundCopyJob2 也有下列類型的成員:

方法

IBackgroundCopyJob2 介面具有這些方法。

 
IBackgroundCopyJob2::GetNotifyCmdLine

擷取當作業進入錯誤或傳輸狀態時要執行的程式。
IBackgroundCopyJob2::GetReplyData

從伺服器應用程式擷取回復數據的記憶體內部復本。 只有在作業的類型是BG_JOB_TYPE_UPLOAD_REPLY且其狀態為BG_JOB_STATE_TRANSFERRED時,才呼叫這個方法。
IBackgroundCopyJob2::GetReplyFileName

從伺服器應用程式擷取包含回復數據的檔名。 只有在作業類型BG_JOB_TYPE_UPLOAD_REPLY時,才呼叫這個方法。
IBackgroundCopyJob2::GetReplyProgress

從上傳-回復作業擷取與回復數據傳輸相關的進度資訊。
IBackgroundCopyJob2::RemoveCredentials

拿掉使用中的認證。 認證必須符合您使用IBackgroundCopyJob2::SetCredentials 方法指定的現有目標和配置組。 沒有方法可擷取您已設定的認證。
IBackgroundCopyJob2::SetCredentials

指定要用於 Proxy 或遠端伺服器使用者驗證要求的認證。
IBackgroundCopyJob2::SetNotifyCmdLine

指定當作業進入BG_JOB_STATE_ERROR或BG_JOB_STATE_TRANSFERRED狀態時要執行的程式。 BITS 會在呼叫此方法的用戶內容中執行程式。
IBackgroundCopyJob2::SetReplyFileName

指定要包含伺服器應用程式之回復資料的檔名。 只有在作業的類型是BG_JOB_TYPE_UPLOAD_REPLY時,才呼叫這個方法。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2003
目標平台 Windows
標頭 bits1_5.h (包含 Bits.h)
可轉散發套件 Windows XP 上的 BITS 1.5

另請參閱

IBackgroundCopyJob