次の方法で共有


IBackgroundCopyCallback3 インターフェイス (bits10_1.h)

クライアントは IBackgroundCopyCallback3 インターフェイスを実装して、ファイルの範囲のダウンロードが完了したことを示す通知を受け取ります。

クライアントは、ファイルのダウンロード状態をポーリングする代わりに、このインターフェイスを使用します。 通知を受信するには、 IBackgroundCopyJob::SetNotifyInterface メソッドを呼び出して 、IBackgroundCopyCallback 実装へのインターフェイス ポインターを指定します。 受信する通知を指定するには、 IBackgroundCopyJob::SetNotifyFlags メソッドを 呼び出します。 このインターフェイスと IBackgroundCopyCallback2 および IBackgroundCopyCallback インターフェイスのすべてのメソッドを実装する必要があります。 たとえば、ファイル転送コールバックに登録しない場合、 FileTransferred メソッドは引き続き S_OKを返す必要があります。 転送されたファイル範囲のコールバックを受け取らない場合は、代わりに IBackgroundCopyCallback または IBackgroundCopyCallback2 を 実装するだけです。

継承

IBackgroundCopyCallback3 インターフェイスは、IBackgroundCopyCallback および IBackgroundCopyCallback2 から継承します。 IBackgroundCopyCallback3 には、次の種類のメンバーもあります。

メソッド

IBackgroundCopyCallback3 インターフェイスには、これらのメソッドがあります。

 
IBackgroundCopyCallback3::FileRangesTransferred

BITS は、1 つ以上のファイル範囲がダウンロードされたときに FileRangesTransferred メソッドの実装を呼び出します。 ファイル範囲は、IBackgroundCopyFile6::RequestFileRanges メソッドを使用してジョブに追加されます。

要件

要件
サポートされている最小のクライアント Windows 10、バージョン 1703 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー bits10_1.h (Bits.h を含む)

こちらもご覧ください

IBackgroundCopyCallback

IBackgroundCopyCallback2

IBackgroundCopyJob::SetNotifyFlags

IBackgroundCopyJob::SetNotifyInterface