Compartilhar via


Método IBackgroundCopyJob1::GetStatus (qmgr.h)

[IBackgroundCopyJob1 está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes. Em vez disso, use as interfaces BITS.]

Use o método GetStatus para recuperar o estado do trabalho.

Sintaxe

HRESULT GetStatus(
  [out] DWORD *pdwStatus,
  [out] DWORD *pdwWin32Result,
  [out] DWORD *pdwTransportResult,
  [out] DWORD *pdwNumOfRetries
);

Parâmetros

[out] pdwStatus

Estado do trabalho. O estado pode ser definido como um ou mais dos sinalizadores a seguir.

Value Meaning
QM_STATUS_JOB_FOREGROUND
Não há suporte.
QM_STATUS_JOB_INCOMPLETE
O QMGR ainda está baixando o trabalho.
QM_STATUS_JOB_COMPLETE
O trabalho está concluído.
QM_STATUS_JOB_ERROR
Erro ao processar o trabalho.

[out] pdwWin32Result

Código de erro Win32. Válido somente se o sinalizador QM_STATUS_JOB_ERROR dwStatus estiver definido.

[out] pdwTransportResult

Código de erro HTTP. Válido somente se o sinalizador QM_STATUS_JOB_ERROR dwStatus estiver definido.

[out] pdwNumOfRetries

Número de vezes que o QMGR tentou baixar o trabalho após ocorrer um erro. Válido somente se o sinalizador QM_STATUS_GROUP_ERROR dwStatus estiver definido.

Valor de retorno

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

Código de retorno Description
S_OK
Recuperou com êxito o estado do trabalho.

Requirements

Requirement Value
Cliente mínimo suportado Windows XP
Servidor mínimo compatível Windows Server 2003
da Plataforma de Destino Windows
Header qmgr.h
de DLL QmgrPrxy.dll

Consulte também

IBackgroundCopyJob1