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


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

Перечисление BG_JOB_PRIORITY определяет значения констант, определяющие уровень приоритета задания.

Синтаксис

typedef enum  { 
  BG_JOB_PRIORITY_FOREGROUND,
  BG_JOB_PRIORITY_HIGH,
  BG_JOB_PRIORITY_NORMAL,
  BG_JOB_PRIORITY_LOW
} BG_JOB_PRIORITY;

Константы

BG_JOB_PRIORITY_FOREGROUND

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

BG_JOB_PRIORITY_HIGH

Передает задание в фоновом режиме. Фоновые передачи используют небольшой процент пропускной способности сети.

BG_JOB_PRIORITY_NORMAL

Поведение оптимизации доставки одинаково для всех заданий, не относящихся к переднему плану. Дополнительные сведения см. в комментариях в BG_JOB_PRIORITY_HIGH.

BG_JOB_PRIORITY_LOW

Поведение оптимизации доставки одинаково для всех заданий, не относящихся к переднему плану. Дополнительные сведения см. в комментариях в BG_JOB_PRIORITY_HIGH.

Комментарии

Одновременно может выполняться несколько передач переднего плана и фоновых данных.

Требования

Требование Значение
Минимальная версия клиента
Windows 10 версии 1709 [только классические приложения]
Минимальная версия сервера
Windows Server версии 1709 [только классические приложения]
Заголовок
Deliveryoptimization.h

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

IBackgroundCopyJob::GetPriority

IBackgroundCopyJob::SetPriority