IBackgroundCopyFile2::GetFileRanges 方法

检索要从远程文件下载的范围。

语法

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

参数

RangeCount [in, out]

Ranges 中的元素数。

范围 [out]

BG_FILE_RANGE结构的数组,这些结构指定要下载的范围。 完成后,调用 CoTaskMemFree 函数以释放 Ranges

返回值

此方法返回以下返回值以及其他返回值。

返回代码 说明
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