IBackgroundCopyManager interface (bits.h)
Creates transfer jobs, retrieves an enumerator object that contains the jobs in the queue, and retrieves individual jobs from the queue.
For information on how to create an instance of this interface, see Connecting to the BITS Service.
Inheritance
The IBackgroundCopyManager interface inherits from the IUnknown interface. IBackgroundCopyManager also has these types of members:
Methods
The IBackgroundCopyManager interface has these methods.
IBackgroundCopyManager::CreateJob Creates a job. |
IBackgroundCopyManager::EnumJobs 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. |
IBackgroundCopyManager::GetErrorDescription Retrieves a description for the specified error code. |
IBackgroundCopyManager::GetJob Retrieves a specified job from the transfer queue. Typically, your application persists the job identifier, so you can later retrieve the job from the queue. |
Remarks
Windows Vista and later: When an ActiveX control tries to instantiate this interface from an Internet Explorer process, the call will fail with access denied. This is because COM does not allow lower-integrity clients to bind to class instances at higher integrity levels. For details, see Understanding and Working in Protected Mode Internet Explorer and How the Integrity Mechanism Is Implemented in Windows Vista. A user can workaround the issue by adding the website to the Trusted site zone.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP |
Minimum supported server | Windows Server 2003 |
Target Platform | Windows |
Header | bits.h |