Интерфейс 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 |