共用方式為


IBackgroundCopyManager::EnumJobs 方法 (bits.h)

擷取列舉值物件的介面指標,用來列舉傳輸佇列中的 作業 。 列舉值中作業的順序是任意的。

語法

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

參數

[in] dwFlags

指定要包含在列舉中的作業。 如果 dwFlags 設定為 0,使用者會收到他們在傳輸佇列中擁有的所有作業。 下表列出列舉選項。

選項 意義
BG_JOB_ENUM_ALL_USERS
包含傳輸佇列中的所有作業,也就是使用者所擁有的作業,以及由其他人擁有的作業。 用戶必須是系統管理員才能使用此旗標。

[out] ppEnum

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

傳回值

這個方法會傳回下列 HRESULT 值,以及其他值。

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

規格需求

需求
最低支援的用戶端 Windows XP
最低支援的伺服器 Windows Server 2003
目標平台 Windows
標頭 bits.h
程式庫 Bits.lib
Dll QmgrPrxy.dll

另請參閱

IBackgroundCopyJob::EnumFiles

IBackgroundCopyManager::GetJob

IEnumBackgroundCopyJobs