Перечисление BG_JOB_PRIORITY (bits.h)
Определяет константы, определяющие уровень приоритета задания.
Синтаксис
typedef enum BG_JOB_PRIORITY {
BG_JOB_PRIORITY_FOREGROUND = 0,
BG_JOB_PRIORITY_HIGH,
BG_JOB_PRIORITY_NORMAL,
BG_JOB_PRIORITY_LOW
} ;
Константы
BG_JOB_PRIORITY_FOREGROUND Значение: 0 Передает задание на переднем плане. Передача переднего плана конкурирует за пропускную способность сети с другими приложениями, что может помешать работе пользователя с сетью. Это самый высокий уровень приоритета. |
BG_JOB_PRIORITY_HIGH Передает задание в фоновом режиме с высоким приоритетом. Фоновые передачи используют бездействуемую пропускную способность сети клиента для передачи файлов. Это самый высокий уровень приоритета фона. |
BG_JOB_PRIORITY_NORMAL Передает задание в фоновом режиме с обычным приоритетом. Фоновые передачи используют бездействуемую пропускную способность сети клиента для передачи файлов. Это уровень приоритета по умолчанию. |
BG_JOB_PRIORITY_LOW Передает задание в фоновом режиме с низким приоритетом. Фоновые передачи используют бездействуемую пропускную способность сети клиента для передачи файлов. Это самый низкий уровень приоритета фонового режима. |
Комментарии
Для фонового задания уровень приоритета определяет, когда задание обрабатывается относительно других заданий в очереди передачи. Задание с более высоким приоритетом вытесняет задание с более низким приоритетом. Задания с тем же уровнем приоритета совместно используют время передачи, что предотвращает блокировку очереди передачи большим заданием. Задания с более низким приоритетом не получают время передачи, пока все задания с более высоким приоритетом не будут перенесены или не находятся в состоянии ошибки.
Несколько перемещений переднего плана могут выполняться одновременно. Однако несколько файлов в одном задании передаются последовательно. Например, если у вас есть 5 файлов, которые вы хотите скачать одновременно, можно создать 5 заданий переднего плана, по одному для каждой передачи.
BITS 1.5 и более ранние версии: BITS обрабатывает одно задание за раз. Задания переднего плана имеют наивысший приоритет и выполняются перед фоновыми заданиями.
Дополнительные сведения см. в статье Рекомендации по использованию BITS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP |
Минимальная версия сервера | Windows Server 2003 |
Верхняя часть | bits.h |