IBackgroundCopyJob::Resume メソッド

新しいジョブをアクティブ化するか、中断されたジョブを再起動します。

構文

HRESULT Resume();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

このメソッドは、次の HRESULT 値と他の値を返します。

リターン コード 説明
S_OK
ジョブが正常に再起動されました。
DO_E_EMPTY
転送するファイルはありません。
DO_E_INVALID_STATE
ジョブの状態をBG_JOB_STATE_CANCELLEDまたはBG_JOB_STATE_ACKNOWLEDGEDすることはできません。

解説

ジョブを作成すると、ジョブは最初に中断されます。 Resume を呼び出すと、ジョブが [転送中] 状態に移動します。 このメソッドを呼び出す前に、ジョブに 1 つ以上のファイルが含まれている必要があることに注意してください。

BG_JOB_STATE_TRANSIENT_ERRORまたはBG_JOB_STATE_ERROR状態のジョブの場合は、 Resume メソッドを呼び出して、エラーを修正した後でジョブを再起動します。

要件

要件
サポートされている最小のクライアント
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

IBackgroundCopyJob::Cancel

IBackgroundCopyJob::Suspend