Compartilhar via


Método IBackgroundCopyFile2::GetFileRanges

Recupera os intervalos que você deseja baixar do arquivo remoto.

Sintaxe

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

Parâmetros

RangeCount [in, out]

Número de elementos em Intervalos.

Intervalos [out]

Matriz de estruturas BG_FILE_RANGE que especificam os intervalos a serem baixados. Quando terminar, chame a função CoTaskMemFree para liberar Intervalos.

Valor retornado

Esse método retorna os seguintes valores retornados, bem como outros.

Código de retorno Descrição
S_OK
Êxito
S_FALSE
Nenhum intervalo foi especificado ou o trabalho é um trabalho de upload ou upload-reply. RangeCount é definido como zero e Ranges é definido como NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 10, versão 1709 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server, versão 1709 [somente aplicativos da área de trabalho]
Cabeçalho
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Biblioteca
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyFile2 é definido como 83e81b93-0873-474d-8a8c-f2018b1a939c

Confira também

BG_FILE_RANGE

IBackgroundCopyFile2