Заголовок 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 Определяет константы, определяющие тип задания передачи, например скачивание. |