IBackgroundCopyJob::SetPriority 方法 (bits.h)

指定作业的优先级。 优先级确定作业何时相对于传输队列中的其他作业进行处理。

Syntax

HRESULT SetPriority(
  [in] BG_JOB_PRIORITY Val
);

参数

[in] Val

指定作业相对于传输队列中的其他作业的优先级。 默认值为BG_JOB_PRIORITY_NORMAL。 有关优先级列表,请参阅 BG_JOB_PRIORITY 枚举。

返回值

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

返回代码 Description
S_OK
已成功设置作业优先级。
E_NOTIMPL
优先级的值未在BG_JOB_PRIORITY枚举中定义。
BG_E_INVALID_STATE
作业的状态不能BG_JOB_STATE_CANCELLED或BG_JOB_STATE_ACKNOWLEDGED。

要求

Requirement 价值
最低支持的客户端 Windows XP
支持的最低服务器 Windows Server 2003
目标平台 Windows操作系统
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

另请参阅

BG_JOB_PRIORITY

IBackgroundCopyJob::GetPriority