Поделиться через


Заголовок bits.h

Этот заголовок используется фоновой интеллектуальной службой передачи. Дополнительные сведения см. в разделе:

bits.h содержит следующие программные интерфейсы:

Интерфейсы

 
IBackgroundCopyCallback

Реализуйте интерфейс IBackgroundCopyCallback для получения уведомления о завершении задания, изменении или ошибке. Клиенты используют этот интерфейс вместо опроса состояния задания.
IBackgroundCopyError

Используйте интерфейс IBackgroundCopyError, чтобы определить причину ошибки и возможность продолжения процесса передачи.
IBackgroundCopyFile

IBackgroundCopyFile содержит сведения о файле, который является частью задания. Например, можно использовать методы IBackgroundCopyFile для получения локальных и удаленных имен файла и передачи сведений о ходе выполнения.
IBackgroundCopyJob

Используйте интерфейс IBackgroundCopyJob для добавления файлов в задание, задания уровня приоритета задания, определения состояния задания, а также для запуска и остановки задания.
IBackgroundCopyManager

Создает задания передачи, извлекает объект перечислителя, содержащий задания в очереди, и извлекает отдельные задания из очереди.
IEnumBackgroundCopyFiles

Используйте интерфейс IEnumBackgroundCopyFiles для перечисления файлов, содержащихся в задании. Чтобы получить указатель интерфейса IEnumBackgroundCopyFiles, вызовите метод IBackgroundCopyJob::EnumFiles.
IEnumBackgroundCopyJobs

Используйте интерфейс IEnumBackgroundCopyJobs для перечисления списка заданий в очереди передачи. Чтобы получить указатель интерфейса IEnumBackgroundCopyJobs, вызовите метод IBackgroundCopyManager::EnumJobs.

Структуры

 
BG_FILE_INFO

Предоставляет локальные и удаленные имена файлов для передачи.
BG_FILE_PROGRESS

Предоставляет сведения о ходе выполнения, связанные с файлами, например количество переданных байтов.
BG_JOB_PROGRESS

Предоставляет сведения о ходе выполнения задания, такие как количество переданных байтов и файлов.
BG_JOB_TIMES

Предоставляет метки времени, связанные с заданиями.

Перечисления

 
BG_ERROR_CONTEXT

Определяет константы, определяющие контекст, в котором произошла ошибка.
BG_JOB_PRIORITY

Определяет константы, определяющие уровень приоритета задания.
BG_JOB_PROXY_USAGE

Определяет константы, указывающие, какой прокси-сервер будет использоваться для передачи файлов. Для каждого задания можно определить различные параметры прокси-сервера.
BG_JOB_STATE

Определяет константы, определяющие различные состояния задания.
BG_JOB_TYPE

Определяет константы, определяющие тип задания передачи, например скачивание.