IBackgroundCopyJob3 interface
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.
Members
The IBackgroundCopyJob3 interface inherits from IBackgroundCopyJob and IBackgroundCopyJob2. IBackgroundCopyJob3 also has these types of members:
- Methods
Methods
The IBackgroundCopyJob3 interface has these methods.
Method | Description |
---|---|
AddFileWithRanges | Add a file to a download job and specify the ranges of the file you want to download. |
GetFileACLFlags | Retrieves the flags that identify the owner and ACL information to maintain when downloading a file using SMB. |
ReplaceRemotePrefix | Use to replace the beginning text of all remote names in the job with the given string. |
SetFileACLFlags | Specifies the owner and ACL information to maintain when downloading a file using SMB. |
Requirements
Minimum supported client |
Windows 10, version 1709 [desktop apps only] |
Minimum supported server |
Windows Server 2016 [desktop apps only] |
Header |
Deliveryoptimization.h |
IDL |
DeliveryOptimization.idl |
Library |
Dosvc.lib |
DLL |
Dosvc.dll |
IID |
IID_IBackgroundCopyJob3 is defined as 443C8934-90FF-48ED-BCDE-26F5C7450042 |