IBitsPeerCacheAdministration を使用して、コンテンツをダウンロードできるピアのプールを管理します。
このインターフェイスを取得するには、インターフェイス識別子として __uuidof(IBitsPeerCacheAdministration) を使用して、 IBackgroundCopyManager::QueryInterface メソッドを呼び出します。
メモ このインターフェイスは BITS 4.0 では非推奨となり、すべての API メソッドは S_FALSEを返します。
継承
IBitsPeerCacheAdministration インターフェイスは、IUnknown インターフェイスから継承します。 IBitsPeerCacheAdministration には、次の種類のメンバーもあります。
メソッド
IBitsPeerCacheAdministration インターフェイスには、これらのメソッドがあります。
|
IBitsPeerCacheAdministration::ClearPeers コンテンツを提供できるピアの一覧からすべてのピアを削除します。 |
|
IBitsPeerCacheAdministration::ClearRecords キャッシュからすべてのレコードとファイルを削除します。 |
|
IBitsPeerCacheAdministration::D eleteRecord キャッシュからレコードとファイルを削除します。 このメソッドは、レコードの識別子を使用して、削除するレコードを識別します。 |
|
IBitsPeerCacheAdministration::D eleteUrl 指定された URL のキャッシュからすべてのキャッシュ レコードとファイルを削除します。 |
|
IBitsPeerCacheAdministration::D iscoverPeers コンテンツを提供できるピアの一覧を生成します。 |
|
IBitsPeerCacheAdministration::EnumPeers コンテンツを提供できるピアを列挙するために使用する IEnumBitsPeers インターフェイス ポインターを取得します。 列挙体は、キャッシュ内のレコードのスナップショットです。 |
|
IBitsPeerCacheAdministration::EnumRecords キャッシュ内のレコードを列挙するために使用する IEnumBitsPeerCacheRecords インターフェイス ポインターを取得します。 列挙体は、キャッシュ内のレコードのスナップショットです。 |
|
IBitsPeerCacheAdministration::GetConfigurationFlags コンピューターがピアにコンテンツを提供し、ピアからコンテンツをダウンロードできるかどうかを決定する構成フラグを取得します。 |
|
IBitsPeerCacheAdministration::GetMaximumCacheSize キャッシュの最大サイズを取得します。 |
|
IBitsPeerCacheAdministration::GetMaximumContentAge ファイルがキャッシュから削除されたときの経過時間を取得します。 |
|
IBitsPeerCacheAdministration::GetRecord キャッシュからレコードを取得します。 |
|
IBitsPeerCacheAdministration::SetConfigurationFlags コンピューターがコンテンツをピアに提供し、ピアからコンテンツをダウンロードできるかどうかを決定する構成フラグを設定します。 |
|
IBitsPeerCacheAdministration::SetMaximumCacheSize キャッシュの最大サイズを指定します。 |
|
IBitsPeerCacheAdministration::SetMaximumContentAge 有効期間に基づいてファイルをキャッシュから削除するタイミングを指定します。 |
注釈
ピア キャッシュを管理する必要はありません。BITS はキャッシュを管理します。
キャッシュを変更するには、管理者特権が必要です。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista |
| サポートされている最小のサーバー | Windows Server 2008 |
| 対象プラットフォーム | Windows |
| ヘッダー | bits3_0.h (Bits.h を含む) |