次の方法で共有


IBackgroundCopyFile2::GetFileRanges メソッド (bits2_0.h)

リモート ファイルからダウンロードする範囲を取得します。

構文

HRESULT GetFileRanges(
  [in, out] DWORD         *RangeCount,
  [out]     BG_FILE_RANGE **Ranges
);

パラメーター

[in, out] RangeCount

範囲内の要素の数。

[out] Ranges

ダウンロード する範囲を 指定するBG_FILE_RANGE構造体の配列。 完了したら、 CoTaskMemFree 関数を呼び出して Ranges を解放 します

戻り値

このメソッドは、他の戻り値と同様に、次の戻り値を返します。

リターン コード 説明
S_OK
Success
S_FALSE
範囲が指定されていないか、ジョブがアップロードまたはアップロード応答ジョブです。 RangeCount が 0 に設定され、 RangeNULL に設定されています。

要件

要件
サポートされている最小のクライアント Windows Vista、Windows XP SP2、Windows Server 2003 のKB842773、Windows XP
サポートされている最小のサーバー Windows Server 2008、Windows Server 2003 SP1
対象プラットフォーム Windows
ヘッダー bits2_0.h (Bits.h を含む)
Library Bits.lib
[DLL] BitsPrx3.dll

こちらもご覧ください

BG_FILE_RANGE

IBackgroundCopyFile2

IBackgroundCopyJob3::AddFileWithRanges