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


Метод IBackgroundCopyFile2::GetFileRanges

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

Синтаксис

HRESULT GetFileRanges(
  [in, out] DWORD         *RangeCount,
  [out]     BG_FILE_RANGE **Ranges
);

Параметры

RangeCount [вход, выход]

Число элементов в диапазонах.

Диапазоны [out]

Массив BG_FILE_RANGE структур, определяющих диапазоны для скачивания. По завершении вызовите функцию CoTaskMemFree , чтобы освободить диапазоны.

Возвращаемое значение

Этот метод возвращает следующие возвращаемые значения, а также другие.

Код возврата Описание
S_OK
Успешное завершение
S_FALSE
Диапазоны не указаны или задание является заданием отправки или отправки и ответа. Значение RangeCount равно нулю, а параметру Rangesзначение NULL.

Требования

Требование Значение
Минимальная версия клиента
Windows 10, версия 1709 [только классические приложения]
Минимальная версия сервера
Windows Server версии 1709 [только классические приложения]
Заголовок
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Библиотека
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyFile2 определяется как 83e81b93-0873-474d-8a8c-f2018b1a939c

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

BG_FILE_RANGE

IBackgroundCopyFile2