IBackgroundCopyJob2 介面 (bits1_5.h)
使用 IBackgroundCopyJob2 介面,從上傳-回復作業擷取回復數據、判斷回復數據傳輸至客戶端的進度、要求命令行執行,以及提供 Proxy 和遠端伺服器驗證要求的認證。
IBackgroundCopyJob2 介面繼承自 IBackgroundCopyJob 介面。
若要取得 IBackgroundCopyJob2 介面指標,請針對介面標識符呼叫 IBackgroundCopyJob__uuidof(IBackgroundCopyJob2)
::QueryInterface 方法。 使用 IBackgroundCopyJob2 介面指標來呼叫 IBackgroundCopyJob 和 IBackgroundCopyJob2 方法。
繼承
IBackgroundCopyJob2 介面繼承自 IBackgroundCopyJob。 IBackgroundCopyJob2 也有下列類型的成員:
方法
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 |