Compartilhar via


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

Ativa um novo trabalho ou reinicia um trabalho que foi suspenso.

Sintaxe

HRESULT Resume();

Retornar valor

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

Código de retorno Descrição
S_OK
O trabalho foi reiniciado com êxito.
BG_E_EMPTY
Não existem arquivos a transferir.
BG_E_INVALID_STATE
O estado do trabalho não pode ser BG_JOB_STATE_CANCELLED ou BG_JOB_STATE_ACKNOWLEDGED.

Comentários

Quando você cria um trabalho, o trabalho é inicialmente suspenso. Chamar Retomar move o trabalho do estado suspenso para o estado enfileirado. O trabalho permanece no estado enfileirado até que o agendador determine que é a vez do trabalho transferir arquivos. Observe que o trabalho deve conter um ou mais arquivos antes de chamar esse método. Se o trabalho for do tipo BG_JOB_TYPE_UPLOAD_REPLY e você quiser especificar o nome do arquivo de resposta, chame o método IBackgroundCopyJob2::SetReplyFileName antes de chamar Resume.

Se um trabalho que está no estado BG_JOB_STATE_TRANSIENT_ERROR ou BG_JOB_STATE_ERROR, chame o método Resume para reiniciar o trabalho depois de corrigir o erro.

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

IBackgroundCopyJob::Cancel

IBackgroundCopyJob::Suspend