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 を含む) |