IBackgroundCopyFile3 interface (bits3_0.h)

Use this interface to retrieve the name of the temporary file that contains the downloaded content and to validate the file so that peers can request its content.

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

Inheritance

The IBackgroundCopyFile3 interface inherits from IBackgroundCopyFile and IBackgroundCopyFile2. IBackgroundCopyFile3 also has these types of members:

Methods

The IBackgroundCopyFile3 interface has these methods.

 
IBackgroundCopyFile3::GetTemporaryName

Gets the full path of the temporary file that contains the content of the download.
IBackgroundCopyFile3::GetValidationState

Gets the current validation state of this file.
IBackgroundCopyFile3::IsDownloadedFromPeer

Gets a value that determines if any part of the file was downloaded from a peer.
IBackgroundCopyFile3::SetValidationState

Sets the validation state of this file.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Target Platform Windows
Header bits3_0.h (include Bits.h)

See also

IBackgroundCopyFile

IBackgroundCopyFile2