Compartilhar via


enumeração BG_JOB_PRIORITY

A enumeração BG_JOB_PRIORITY define os valores constantes que especificam o nível de prioridade de um trabalho.

Sintaxe

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

Constantes

BG_JOB_PRIORITY_FOREGROUND

Transfere o trabalho em primeiro plano. As transferências em primeiro plano competem pela largura de banda de rede com outros aplicativos, o que pode impedir a experiência de rede do usuário. Esse é o nível de prioridade mais alto.

BG_JOB_PRIORITY_HIGH

Transfere o trabalho em segundo plano. As transferências em segundo plano usam uma pequena porcentagem de largura de banda de rede.

BG_JOB_PRIORITY_NORMAL

O comportamento da Otimização de Entrega é o mesmo para todos os trabalhos que não estão em primeiro plano. Consulte comentários em BG_JOB_PRIORITY_HIGH para obter detalhes.

BG_JOB_PRIORITY_LOW

O comportamento da Otimização de Entrega é o mesmo para todos os trabalhos que não estão em primeiro plano. Consulte comentários em BG_JOB_PRIORITY_HIGH para obter detalhes.

Comentários

Várias transferências em primeiro plano e em segundo plano podem ocorrer simultaneamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 10, versão 1709 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server, versão 1709 [somente aplicativos da área de trabalho]
Cabeçalho
Deliveryoptimization.h

Confira também

IBackgroundCopyJob::GetPriority

IBackgroundCopyJob::SetPriority