IBackgroundCopyManager::EnumJobs method (bits.h)
Retrieves an interface pointer to an enumerator object that you use to enumerate the jobs in the transfer queue. The order of the jobs in the enumerator is arbitrary.
Syntax
HRESULT EnumJobs(
[in] DWORD dwFlags,
[out] IEnumBackgroundCopyJobs **ppEnum
);
Parameters
[in] dwFlags
Specifies whose jobs to include in the enumeration. If dwFlags is set to 0, the user receives all jobs that they own in the transfer queue. The following table lists the enumeration options.
Option | Meaning |
---|---|
|
Includes all jobs in the transfer queue—those owned by the user and those owned by others. The user must be an administrator to use this flag. |
[out] ppEnum
An IEnumBackgroundCopyJobs interface pointer that you use to enumerate the jobs in the transfer queue. The contents of the enumerator depend on the value of dwFlags. Release ppEnumJobs when done.
Return value
This method returns the following HRESULT values, as well as others.
Return code | Description |
---|---|
|
Successfully generated enumerator object. |
|
The user must be an administrator or belong to an administrator group to enumerate jobs owned by another user. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP |
Minimum supported server | Windows Server 2003 |
Target Platform | Windows |
Header | bits.h |
Library | Bits.lib |
DLL | QmgrPrxy.dll |