IBackgroundCopyJob3 interface (bits2_0.h)

Use the IBackgroundCopyJob3 interface to download ranges of a file and change the prefix of a remote file name.

The IBackgroundCopyJob3 interface inherits from the IBackgroundCopyJob2 interface.

To get an IBackgroundCopyJob3 interface pointer, call the IBackgroundCopyJob::QueryInterface method using __uuidof(IBackgroundCopyJob3) for the interface identifier.

Use the IBackgroundCopyJob3 interface pointer to call the methods of the IBackgroundCopyJob,
IBackgroundCopyJob2, and IBackgroundCopyJob3 interfaces.

Inheritance

The IBackgroundCopyJob3 interface inherits from IBackgroundCopyJob and IBackgroundCopyJob2. IBackgroundCopyJob3 also has these types of members:

Methods

The IBackgroundCopyJob3 interface has these methods.

 
IBackgroundCopyJob3::AddFileWithRanges

Adds a file to a download job and specifies the ranges of the file you want to download.
IBackgroundCopyJob3::GetFileACLFlags

Retrieves the flags that identify the owner and ACL information to maintain when transferring a file using SMB.
IBackgroundCopyJob3::ReplaceRemotePrefix

Replaces the beginning text of all remote names in the download job with the specified string.
IBackgroundCopyJob3::SetFileACLFlags

Specifies the owner and ACL information to maintain when using SMB to download or upload a file.

Requirements

Requirement Value
Minimum supported client Windows Vista, Windows XP with SP2,KB842773 on Windows Server 2003, and Windows XP
Minimum supported server Windows Server 2008, Windows Server 2003 with SP1
Target Platform Windows
Header bits2_0.h (include Bits.h)

See also

IBackgroundCopyJob

IBackgroundCopyJob2