Partager via


Interface IBitsPeerCacheAdministration (bits3_0.h)

Utilisez IBitsPeerCacheAdministration pour gérer le pool d’homologues à partir duquel vous pouvez télécharger du contenu.

Pour obtenir cette interface, appelez la méthode IBackgroundCopyManager ::QueryInterface , en utilisant __uuidof(IBitsPeerCacheAdministration) comme identificateur d’interface.

Note Cette interface est déconseillée dans BITS 4.0, et toutes les méthodes d’API retournent S_FALSE.
 

Héritage

L’interface IBitsPeerCacheAdministration hérite de l’interface IUnknown. IBitsPeerCacheAdministration a également les types de membres suivants :

Méthodes

L’interface IBitsPeerCacheAdministration possède ces méthodes.

 
IBitsPeerCacheAdministration ::ClearPeers

Supprime tous les homologues de la liste des homologues qui peuvent servir du contenu.
IBitsPeerCacheAdministration ::ClearRecords

Supprime tous les enregistrements et fichiers du cache.
IBitsPeerCacheAdministration ::D eleteRecord

Supprime un enregistrement et un fichier du cache. Cette méthode utilise l’identificateur de l’enregistrement pour identifier l’enregistrement à supprimer.
IBitsPeerCacheAdministration ::D eleteUrl

Supprime tous les enregistrements de cache et le fichier du cache pour l’URL donnée.
IBitsPeerCacheAdministration ::D iscoverPeers

Génère une liste d’homologues qui peuvent servir du contenu.
IBitsPeerCacheAdministration ::EnumPeers

Obtient un pointeur d’interface IEnumBitsPeers que vous utilisez pour énumérer les homologues qui peuvent servir du contenu. L’énumération est une instantané des enregistrements dans le cache.
IBitsPeerCacheAdministration ::EnumRecords

Obtient un pointeur d’interface IEnumBitsPeerCacheRecords que vous utilisez pour énumérer les enregistrements dans le cache. L’énumération est une instantané des enregistrements dans le cache.
IBitsPeerCacheAdministration ::GetConfigurationFlags

Obtient les indicateurs de configuration qui déterminent si l’ordinateur sert du contenu aux homologues et peut télécharger du contenu à partir d’homologues.
IBitsPeerCacheAdministration ::GetMaximumCacheSize

Obtient la taille maximale du cache.
IBitsPeerCacheAdministration ::GetMaximumContentAge

Obtient l’âge par quand les fichiers sont supprimés du cache.
IBitsPeerCacheAdministration ::GetRecord

Obtient un enregistrement à partir du cache.
IBitsPeerCacheAdministration ::SetConfigurationFlags

Définit les indicateurs de configuration qui déterminent si l’ordinateur peut fournir du contenu à des homologues et télécharger du contenu à partir d’homologues.
IBitsPeerCacheAdministration ::SetMaximumCacheSize

Spécifie la taille maximale du cache.
IBitsPeerCacheAdministration ::SetMaximumContentAge

Spécifie quand les fichiers sont supprimés du cache en fonction de l’âge.

Remarques

Vous ne devez jamais avoir à gérer le cache d’homologue ; BITS gère le cache pour vous.

Vous devez disposer de privilèges d’administrateur pour modifier le cache.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête bits3_0.h (incluez Bits.h)

Voir aussi

Administration du cache d’homologue

Mise en cache d’homologue