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


Метод IBackgroundCopyJob1::GetStatus (qmgr.h)

[IBackgroundCopyJob1 доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте интерфейсы BITS.]

Используйте метод GetStatus для получения состояния задания.

Синтаксис

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

Параметры

[out] pdwStatus

Состояние задания. Для состояния можно задать один или несколько следующих флагов.

Значение Значение
QM_STATUS_JOB_FOREGROUND
Не поддерживается.
QM_STATUS_JOB_INCOMPLETE
QMGR по-прежнему загружает задание.
QM_STATUS_JOB_COMPLETE
Задание завершено.
QM_STATUS_JOB_ERROR
При обработке задания произошла ошибка.

[out] pdwWin32Result

Код ошибки Win32. Допустимо, только если установлен флаг dwStatus QM_STATUS_JOB_ERROR.

[out] pdwTransportResult

Код ошибки HTTP. Допустимо, только если установлен флаг dwStatus QM_STATUS_JOB_ERROR.

[out] pdwNumOfRetries

Количество попыток QMGR скачать задание после возникновения ошибки. Допустимо, только если установлен флаг dwStatus QM_STATUS_GROUP_ERROR.

Возвращаемое значение

Этот метод возвращает следующие значения HRESULT , а также другие.

Код возврата Описание
S_OK
Состояние задания успешно получено.

Требования

Требование Значение
Минимальная версия клиента Windows XP
Минимальная версия сервера Windows Server 2003
Целевая платформа Windows
Header qmgr.h
DLL QmgrPrxy.dll

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

IBackgroundCopyJob1