Метод IBackgroundCopyJob::GetState

Извлекает состояние задания.

Синтаксис

HRESULT GetState(
  [out] BG_JOB_STATE *pJobState
);

Параметры

pJobState [out]

Состояние задания. Например, состояние отражает, является ли задание ошибкой, передачей данных или приостановлено. Список состояний заданий см. в перечислении BG_JOB_STATE .

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

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

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

Комментарии

Если вы хотите узнать, когда в задании произошла ошибка или были переданы все файлы в задании, можно использовать этот метод для опроса состояния задания или зарегистрироваться для получения уведомлений о возникновении событий. Дополнительные сведения о регистрации для получения уведомлений о событиях см. в интерфейсе IBackgroundCopyCallback .

Требования

Требование Значение
Минимальная версия клиента
Windows 10, версия 1709 [только классические приложения]
Минимальная версия сервера
Windows Server версии 1709 [только классические приложения]
Заголовок
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Библиотека
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyJob определяется как 37668D37-507E-4160-9316-26306D150B12

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

IBackgroundCopyJob

BG_JOB_STATE

IBackgroundCopyCallback