IBitsPeerCacheAdministration インターフェイス (bits3_0.h)

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

こちらもご覧ください

ピア キャッシュの管理

ピア キャッシュ