Método IBackgroundCopyJob::SetPriority (bits.h)

Especifica o nível de prioridade do trabalho. O nível de prioridade determina quando seu trabalho é processado em relação a outros trabalhos na fila de transferência.

Sintaxe

HRESULT SetPriority(
  [in] BG_JOB_PRIORITY Val
);

Parâmetros

[in] Val

Especifica o nível de prioridade do trabalho em relação a outros trabalhos na fila de transferência. O padrão é BG_JOB_PRIORITY_NORMAL. Para obter uma lista de níveis de prioridade, consulte a enumeração BG_JOB_PRIORITY .

Retornar valor

Esse método retorna os seguintes valores HRESULT , bem como outros.

Código de retorno Descrição
S_OK
A prioridade do trabalho foi definida com êxito.
E_NOTIMPL
O valor de Priority não está definido na enumeração BG_JOB_PRIORITY .
BG_E_INVALID_STATE
O estado do trabalho não pode ser BG_JOB_STATE_CANCELLED ou BG_JOB_STATE_ACKNOWLEDGED.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Servidor mínimo com suporte Windows Server 2003
Plataforma de Destino Windows
Cabeçalho bits.h
Biblioteca Bits.lib
DLL QmgrPrxy.dll

Confira também

BG_JOB_PRIORITY

IBackgroundCopyJob::GetPriority