IBackgroundCopyFile6 interface (bits10_1.h)

Use this interface to request file ranges for On Demand download jobs.

Inheritance

The IBackgroundCopyFile6 interface inherits from IBackgroundCopyFile5. IBackgroundCopyFile6 also has these types of members:

Methods

The IBackgroundCopyFile6 interface has these methods.

 
IBackgroundCopyFile6::GetFilledFileRanges

Returns the set of file ranges that have been downloaded.
IBackgroundCopyFile6::RequestFileRanges

Adds a new set of file ranges to be prioritized for download.
IBackgroundCopyFile6::UpdateDownloadPosition

Specifies a position to prioritize downloading missing data from.

Remarks

To get an IBackgroundCopyFile6 interface pointer, call the IBackgroundCopyFile::QueryInterface method using "__uuidof(IBackgroundCopyFile6)" for the interface identifier.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1703 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header bits10_1.h (include Bits10_0.h)

See also

IBackgroundCopyFile

IBackgroundCopyFile2

IBackgroundCopyFile3

IBackgroundCopyFile4

IBackgroundCopyFile5