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