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