次の方法で共有


IBackgroundCopyJob::SetPriority メソッド (bits.h)

ジョブの優先度レベルを指定します。 優先順位レベルは、転送キュー内の他のジョブを基準にしてジョブをいつ処理するかを決定します。

構文

HRESULT SetPriority(
  [in] BG_JOB_PRIORITY Val
);

パラメーター

[in] Val

転送キュー内の他のジョブに対するジョブの優先順位を指定します。 既定値は BG_JOB_PRIORITY_NORMAL です。 優先度レベルの一覧については、 BG_JOB_PRIORITY 列挙型を参照してください。

戻り値

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

リターン コード Description
S_OK
ジョブの優先順位が正常に設定されました。
E_NOTIMPL
Priority の値は、BG_JOB_PRIORITY列挙型で定義されていません。
BG_E_INVALID_STATE
ジョブの状態をBG_JOB_STATE_CANCELLEDまたはBG_JOB_STATE_ACKNOWLEDGEDすることはできません。

Requirements

Requirement 価値
サポートされる最小クライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
ターゲット プラットフォーム ウィンドウズ
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

こちらも参照ください

BG_JOB_PRIORITY

IBackgroundCopyJob::GetPriority