IBackgroundCopyJob::Cancel メソッド

転送キューからジョブを削除し、クライアント (ダウンロード) とサーバー (アップロード) から関連する一時ファイルを削除します。

構文

HRESULT Cancel();

パラメーター

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

戻り値

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

リターン コード 説明
S_OK
ジョブが正常に取り消されました。
DO_E_INVALID_STATE
状態がBG_JOB_STATE_CANCELLEDまたはBG_JOB_STATE_ACKNOWLEDGEDジョブを取り消すことはできません。

解説

ジョブはいつでも取り消すことができます。ただし、ジョブは取り消された後は回復できません。

要件

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

IBackgroundCopyJob::Resume

IBackgroundCopyJob::Suspend