Интерфейс IBitsPeerCacheAdministration (bits3_0.h)
Используйте IBitsPeerCacheAdministration для управления пулом одноранговых узлов, из которого можно скачивать содержимое.
Чтобы получить этот интерфейс, вызовите метод IBackgroundCopyManager::QueryInterface , используя __uuidof(IBitsPeerCacheAdministration) в качестве идентификатора интерфейса.
Наследование
Интерфейс 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) |