IBitsPeerCacheAdministration-Schnittstelle (bits3_0.h)

Verwenden Sie IBitsPeerCacheAdministration , um den Pool von Peers zu verwalten, aus dem Sie Inhalte herunterladen können.

Um diese Schnittstelle abzurufen, rufen Sie die IBackgroundCopyManager::QueryInterface-Methode mit __uuidof(IBitsPeerCacheAdministration) als Schnittstellenbezeichner auf.

Hinweis Diese Schnittstelle ist in BITS 4.0 veraltet, und alle API-Methoden geben S_FALSE zurück.
 

Vererbung

Die IBitsPeerCacheAdministration-Schnittstelle erbt von der IUnknown-Schnittstelle . IBitsPeerCacheAdministration verfügt auch über die folgenden Arten von Membern:

Methoden

Die IBitsPeerCacheAdministration-Schnittstelle verfügt über diese Methoden.

 
IBitsPeerCacheAdministration::ClearPeers

Entfernt alle Peers aus der Liste der Peers, die Inhalte bereitstellen können.
IBitsPeerCacheAdministration::ClearRecords

Entfernt alle Datensätze und Dateien aus dem Cache.
IBitsPeerCacheAdministration::D eleteRecord

Löscht einen Datensatz und eine Datei aus dem Cache. Diese Methode verwendet den Bezeichner des Datensatzes, um den zu löschenden Datensatz zu identifizieren.
IBitsPeerCacheAdministration::D eleteUrl

Löscht alle Cachedatensätze und die Datei aus dem Cache für die angegebene URL.
IBitsPeerCacheAdministration::D iscoverPeers

Generiert eine Liste von Peers, die Inhalte bereitstellen können.
IBitsPeerCacheAdministration::EnumPeers

Ruft einen IEnumBitsPeers-Schnittstellenzeiger ab, den Sie zum Auflisten der Peers verwenden, die Inhalte bereitstellen können. Die Enumeration ist eine Momentaufnahme der Datensätze im Cache.
IBitsPeerCacheAdministration::EnumRecords

Ruft einen IEnumBitsPeerCacheRecords-Schnittstellenzeiger ab, den Sie zum Auflisten der Datensätze im Cache verwenden. Die Enumeration ist eine Momentaufnahme der Datensätze im Cache.
IBitsPeerCacheAdministration::GetConfigurationFlags

Ruft die Konfigurationsflags ab, die bestimmen, ob der Computer Inhalte an Peers bereitstellt und Inhalte von Peers herunterladen kann.
IBitsPeerCacheAdministration::GetMaximumCacheSize

Ruft die maximale Größe des Caches ab.
IBitsPeerCacheAdministration::GetMaximumContentAge

Ruft das Alter ab, nach dem Dateien aus dem Cache entfernt werden.
IBitsPeerCacheAdministration::GetRecord

Ruft einen Datensatz aus dem Cache ab.
IBitsPeerCacheAdministration::SetConfigurationFlags

Legt die Konfigurationsflags fest, die bestimmen, ob der Computer Inhalte an Peers bereitstellen und Inhalte von Peers herunterladen kann.
IBitsPeerCacheAdministration::SetMaximumCacheSize

Gibt die maximale Größe des Caches an.
IBitsPeerCacheAdministration::SetMaximumContentAge

Gibt an, wann Dateien basierend auf dem Alter aus dem Cache entfernt werden.

Hinweise

Sie sollten den Peercache nie verwalten müssen. BITS verwaltet den Cache für Sie.

Sie müssen über Administratorrechte verfügen, um den Cache zu ändern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile bits3_0.h (bits.h einschließen)

Weitere Informationen

Verwalten des Peercaches

Peerzwischenspeicherung