共用方式為


IBackgroundCopyFile2::GetFileRanges 方法

從遠端檔案擷取您想要下載的範圍。

語法

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

參數

RangeCount [in, out]

Ranges中的元素數目。

範圍 [out]

指定要下載範圍的 BG_FILE_RANGE 結構陣列。 完成後,請呼叫 CoTaskMemFree 函式以釋放 Ranges

傳回值

這個方法會傳回下列傳回值,以及其他傳回值。

傳回碼 Description
S_OK
Success
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