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

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

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

Наследование

Интерфейс IBackgroundCopyJob4 наследуется от IBackgroundCopyJob, IBackgroundCopyJob2 и IBackgroundCopyJob3. IBackgroundCopyJob4 также имеет следующие типы элементов:

Методы

Интерфейс IBackgroundCopyJob4 содержит следующие методы.

 
IBackgroundCopyJob4::GetMaximumDownloadTime

Извлекает максимальное время, которое BITS потратит на передачу файлов в задании.
IBackgroundCopyJob4::GetOwnerElevationState

Возвращает значение, определяющее, был ли маркер владельца повышен на момент создания или владения заданием.
IBackgroundCopyJob4::GetOwnerIntegrityLevel

Возвращает уровень целостности маркера владельца, который создал или взял на себя владение заданием.
IBackgroundCopyJob4::GetPeerCachingFlags

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

Задает максимальное время, которое BITS будет тратить на передачу файлов в задании.
IBackgroundCopyJob4::SetPeerCachingFlags

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

Требования

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

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

IBackgroundCopyJob

IBackgroundCopyJob2

IBackgroundCopyJob3