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


Метод IBackgroundCopyJob::Resume (bits.h)

Активирует новое задание или перезапускает приостановленное задание.

Синтаксис

HRESULT Resume();

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

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

Код возврата Описание
S_OK
Задание успешно перезапущено.
BG_E_EMPTY
Нет файлов для передачи.
BG_E_INVALID_STATE
Состояние задания не может быть BG_JOB_STATE_CANCELLED или BG_JOB_STATE_ACKNOWLEDGED.

Комментарии

При создании задания задание изначально приостанавливается. Вызов Resume перемещает задание из приостановленного состояния в состояние в очереди. Задание остается в состоянии постановки в очередь, пока планировщик не определит, что выполняется передача файлов. Обратите внимание, что задание должно содержать один или несколько файлов перед вызовом этого метода. Если задание имеет тип BG_JOB_TYPE_UPLOAD_REPLY и вы хотите указать имя файла ответа, необходимо вызвать метод IBackgroundCopyJob2::SetReplyFileName перед вызовом Resume.

Если задание находится в состоянии BG_JOB_STATE_TRANSIENT_ERROR или BG_JOB_STATE_ERROR, вызовите метод Resume , чтобы перезапустить задание после исправления ошибки.

Требования

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

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

IBackgroundCopyJob::Cancel

IBackgroundCopyJob::Suspend