Метод IBitsPeerCacheAdministration::SetConfigurationFlags (bits3_0.h)
Задает флаги конфигурации, которые определяют, может ли компьютер предоставлять содержимое одноранговым узлам и скачивать содержимое из одноранговых узлов.
Синтаксис
HRESULT SetConfigurationFlags(
[in] DWORD Flags
);
Параметры
[in] Flags
Флаги, определяющие, может ли компьютер предоставлять содержимое одноранговым узлам и скачивать содержимое из одноранговых узлов. Можно задать следующие флаги:
Значение | Значение |
---|---|
|
Компьютер может скачивать содержимое из одноранговых узлов.
BITS не будет скачивать файлы из однорангового узла, если только клиентский компьютер и задание не разрешают BITS скачивать файлы из однорангового узла. Чтобы разрешить заданию скачивать файлы из однорангового узла, вызовите метод IBackgroundCopyJob4::SetPeerCachingFlags и установите флаг BG_JOB_ENABLE_PEERCACHING_CLIENT. Обратите внимание, что изменение этого значения может повлиять на все задания на компьютере. Если существует одно из следующих условий, BITS остановит скачивание и перепланирует задание, чтобы начать передачу с однорангового узла или сервера-источника в зависимости от значения задания и кэша:
|
|
Компьютер может предоставлять содержимое одноранговым узлам.
BITS не будет кэшировать файлы и предоставлять их одноранговым узлам, если только клиентский компьютер и задание не разрешают BITS кэшировать и обслуживать файлы. Чтобы разрешить заданию кэшировать файлы для задания, вызовите метод IBackgroundCopyJob4::SetPeerCachingFlags и установите флаг BG_JOB_ENABLE_PEERCACHING_SERVER. |
Возвращаемое значение
Метод возвращает следующие возвращаемые значения.
Код возврата | Описание |
---|---|
|
Успешное завершение |
|
Настройки конфигурации успешно сохранены, но они не будут использоваться, так как настроенный параметр групповая политика переопределяет этот параметр.
Метод возвращает это значение, если набор значений отличается от значения групповой политики. Если значения совпадают, метод возвращает S_OK. |
Комментарии
Это значение используется, только если не задана групповая политика EnablePeerCaching.
Задание определяет, загружает ли оно содержимое из однорангового узла или предоставляет его содержимое одноранговым узлам. Дополнительные сведения см. в методе IBackgroundCopyJob4::SetPeerCachingFlags .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | bits3_0.h (включая Bits.h) |
Библиотека | Bits.lib |