IBackgroundCopyCallback3 介面 (bits10_1.h)

用戶端會實作 IBackgroundCopyCallback3 介面,以接收檔案範圍已完成下載的通知。

用戶端不會輪詢檔案的下載狀態,而是使用此介面。 若要接收通知,請呼叫 IBackgroundCopyJob::SetNotifyInterface 方法,以指定 IBackgroundCopyCallback 實作的介面指標。 若要指定您想要接收的通知,請呼叫 IBackgroundCopyJob::SetNotifyFlags 方法。 您必須實作這個介面的所有方法, 以及IBackgroundCopyCallback2IBackgroundCopyCallback 介面。 例如,如果您未註冊傳輸的檔案回呼, 則 FileTransferred 方法仍必須傳回 S_OK。 如果您不想接收傳輸的回呼檔案範圍,您可以改為實作 IBackgroundCopyCallbackIBackgroundCopyCallback2

繼承

IBackgroundCopyCallback3 介面繼承自 IBackgroundCopyCallbackIBackgroundCopyCallback2IBackgroundCopyCallback3 也有下列類型的成員:

方法

IBackgroundCopyCallback3 介面具有這些方法。

 
IBackgroundCopyCallback3::FileRangesTransferred

BITS 會在下載一或多個檔案範圍時,呼叫 FileRangesTransferred 方法的實作。 檔案範圍會使用 IBackgroundCopyFile6::RequestFileRanges 方法新增至作業。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1703 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 bits10_1.h (包含 Bits.h)

另請參閱

IBackgroundCopyCallback

IBackgroundCopyCallback2

IBackgroundCopyJob::SetNotifyFlags

IBackgroundCopyJob::SetNotifyInterface