BITS のサンプルとツール

次のセクションでは、バックグラウンド インテリジェント転送サービス (BITS) の段階的な C++ 例の例を示します。

セクション 目的
BITS C++ アプリケーションの例 BITS 機能を使用して実行できるさまざまなタスクを示す C++ の例。

さらに、BITS には、Windows SDK の次のサンプルが含まれています。 サンプルは InstallDirectory\Samples\Web にあります。 各サンプルには、サンプルのインストール方法と実行方法を説明する Readme.txt ファイルが含まれています。 Windows SDK は、Microsoft Windows ソフトウェア開発キットからダウンロードできます。 BITS は Core SDK に含まれています。

Note

Windows Vista: このページのサンプルは、Microsoft Windows SDK for Windows Vista に含まれています。 ただし、ClientCert サンプルは含まれません。

サンプル 目的
BITS_IE BITS インターフェイスを使用して、サーバーからファイルをダウンロードする方法を示します。
コントロール BITS インターフェイスを使用して、ピア キャッシュ管理メソッドの一部を使用するなど、BITS オプションを制御および構成する方法を示します。
BITS 4.0: コントロールのサンプルは非推奨です。
ダウンロード BITS インターフェイスを使用して、サーバーからファイルをダウンロードする方法を示します。
HTTPHeaders BITS インターフェイス を使用して、HTTP ヘッダーを変更する方法を示します。
PeerCaching BITS インターフェイス を使用して、ジョブがピアからダウンロードできるようにする方法を示します。
BITS 4.0: PeerCaching サンプルは非推奨です。
アップロード BITS インターフェイス を使用して、ファイルをアップロードする方法を示します。
UploadSample BITS インターフェイスを使用してファイルをサーバーにアップロードし、応答を受信する方法を示します。

BITS では次のツールを提供しています。

ツール 目的
BITSAdmin ダウンロードまたはアップロード ジョブを作成し、その進行状況を監視するためのコマンド ライン ツール。

追加情報

追加情報が必要な場合は、BITS ニュースグループ microsoft.windows.public.backgroundtransfer で質問することもできます。

ニュースグループ サーバーは msnews.microsoft.com です。