Интерфейс IBitsPeerCacheAdministration (bits3_0.h)

Используйте IBitsPeerCacheAdministration для управления пулом одноранговых узлов, из которого можно скачивать содержимое.

Чтобы получить этот интерфейс, вызовите метод IBackgroundCopyManager::QueryInterface , используя __uuidof(IBitsPeerCacheAdministration) в качестве идентификатора интерфейса.

Примечание Этот интерфейс не рекомендуется использовать в 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, используемый для перечисления одноранговых узлов, которые могут обслуживать содержимое. Перечисление представляет собой snapshot записей в кэше.
IBitsPeerCacheAdministration::EnumRecords

Возвращает указатель интерфейса IEnumBitsPeerCacheRecords, который используется для перечисления записей в кэше. Перечисление представляет собой snapshot записей в кэше.
IBitsPeerCacheAdministration::GetConfigurationFlags

Возвращает флаги конфигурации, определяющие, предоставляет ли компьютер содержимое одноранговым узлам и может ли скачивать содержимое из одноранговых узлов.
IBitsPeerCacheAdministration::GetMaximumCacheSize

Возвращает максимальный размер кэша.
IBitsPeerCacheAdministration::GetMaximumContentAge

Возвращает возраст по времени удаления файлов из кэша.
IBitsPeerCacheAdministration::GetRecord

Возвращает запись из кэша.
IBitsPeerCacheAdministration::SetConfigurationFlags

Задает флаги конфигурации, которые определяют, может ли компьютер предоставлять содержимое одноранговым узлам и скачивать содержимое из одноранговых узлов.
IBitsPeerCacheAdministration::SetMaximumCacheSize

Указывает максимальный размер кэша.
IBitsPeerCacheAdministration::SetMaximumContentAge

Указывает, когда файлы удаляются из кэша в зависимости от возраста.

Комментарии

Вам никогда не нужно управлять одноранговым кэшем; BITS управляет кэшем за вас.

Для изменения кэша необходимо иметь права администратора.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header bits3_0.h (включая Bits.h)

См. также раздел

Администрирование однорангового кэша

Одноранговые кэширования