IBackgroundCopyJob::Cancel 方法

从传输队列中删除作业,并从客户端中删除相关临时文件, (下载) 和服务器 (上传) 。

语法

HRESULT Cancel();

参数

此方法没有任何参数。

返回值

此方法返回以下 HRESULT 值,以及其他值。

返回代码 说明
S_OK
作业已成功取消。
DO_E_INVALID_STATE
无法取消其状态为BG_JOB_STATE_CANCELLED或BG_JOB_STATE_ACKNOWLEDGED的作业。

注解

可以随时取消作业;但是,取消作业后无法恢复该作业。

要求

要求
最低受支持的客户端
Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器
Windows服务器版本 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