Поделиться через


Интерфейс IBackgroundCopyFile3 (bits3_0.h)

Используйте этот интерфейс для получения имени временного файла, содержащего скачаемое содержимое, и проверки файла, чтобы одноранговые узлы могли запросить его содержимое.

Чтобы получить указатель интерфейса IBackgroundCopyFile3 , вызовите метод IBackgroundCopyFile::QueryInterface , используя __uuidof(IBackgroundCopyFile3) для идентификатора интерфейса.

Наследование

Интерфейс IBackgroundCopyFile3 наследуется от IBackgroundCopyFile и IBackgroundCopyFile2. IBackgroundCopyFile3 также содержит следующие типы элементов:

Методы

Интерфейс IBackgroundCopyFile3 содержит следующие методы.

 
IBackgroundCopyFile3::GetTemporaryName

Возвращает полный путь к временному файлу, который содержит содержимое скачиваемого файла.
IBackgroundCopyFile3::GetValidationState

Возвращает текущее состояние проверки этого файла.
IBackgroundCopyFile3::IsDownloadedFromPeer

Возвращает значение, определяющее, была ли какая-либо часть файла загружена из однорангового узла.
IBackgroundCopyFile3::SetValidationState

Задает состояние проверки этого файла.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header bits3_0.h (включая Bits.h)

См. также раздел

IBackgroundCopyFile

IBackgroundCopyFile2