共用方式為


IBackgroundCopyManager::EnumJobs 方法(bits.h)

會取得一個介面指標,指向你用來 枚舉 傳輸隊列中的工作的枚舉器物件。 列舉器中工作順序是任意的。

語法

HRESULT EnumJobs(
  [in]  DWORD                   dwFlags,
  [out] IEnumBackgroundCopyJobs **ppEnum
);

參數

[in] dwFlags

規定列舉中應包含哪些職務。 若 dwFlags 設為 0,使用者將接收到他們在傳輸佇列中擁有的所有工作。 下表列出了列舉選項。

Option Meaning
BG_JOB_ENUM_ALL_USERS
包含傳輸佇列中的所有工作——使用者擁有的工作與他人擁有的工作。 使用者必須是管理員才能使用此旗標。

[out] ppEnum

一個 IEnumBackgroundCopyJobs 介面指標,用來枚舉傳輸佇列中的作業。 列舉器的內容取決於 dwFlags 的值。 完成後釋放 ppEnumJobs

返回值

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

回傳碼 Description
S_OK
成功產生的枚舉物件。
E_ACCESSDENIED
使用者必須是管理員或屬於管理員群組,才能列舉其他使用者擁有的工作。

需求

Requirement 價值觀
最低支援的用戶端 視窗XP
支援的最低伺服器 Windows Server 2003
目標平臺 窗戶
Header Bits.h
Library Bits.lib
DLL QmgrPrxy.dll

另請參閱

IBackgroundCopyJob::EnumFiles

IBackgroundCopyManager::GetJob

IEnumBackgroundCopyJobs