Метод IBackgroundCopyJob4::GetPeerCachingFlags (bits3_0.h)

Извлекает флаги, определяющие, можно ли кэшировать файлы задания и предоставлять их одноранговым узлам, а также может ли BITS скачивать содержимое задания из одноранговых узлов.

Синтаксис

HRESULT GetPeerCachingFlags(
  [out] DWORD *pFlags
);

Параметры

[out] pFlags

Флаги, определяющие, можно ли кэшировать файлы задания и предоставлять их одноранговым узлам, а также может ли BITS скачивать содержимое задания из одноранговых узлов. Можно задать следующие флаги:

Значение Значение
BG_JOB_ENABLE_PEERCACHING_CLIENT
0x0001
Задание может скачивать содержимое из одноранговых узлов.
BG_JOB_ENABLE_PEERCACHING_SERVER
0x0002
Файлы задания можно кэшировать и предоставлять одноранговым узлам.

Возвращаемое значение

Метод возвращает следующие возвращаемые значения.

Код возврата Описание
S_OK
Успешное завершение
E_NOTIMPL
Если заданы другие значения флага.

Комментарии

BITS можно скачивать из одноранговых узлов только в том случае, если одноранговое кэширование включено как на уровне компьютера, так и на уровне задания; этот API влияет только на уровень задания. Дополнительные сведения см. в разделе IBackgroundCopyJob4::SetPeerCachingFlags.

Требования

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

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

Групповые политики

IBackgroundCopyJob4

IBackgroundCopyJob4::SetPeerCachingFlags

IBitsPeerCacheAdministration::GetConfigurationFlags

IBitsPeerCacheAdministration::SetConfigurationFlags