Método IBackgroundCopyFile2::GetFileRanges (bits2_0.h)

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

Sintaxe

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

Parâmetros

[in, out] RangeCount

Número de elementos em Intervalos.

[out] Ranges

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

Retornar valor

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 Vista, Windows XP com SP2,KB842773 no Windows Server 2003 e Windows XP
Servidor mínimo com suporte Windows Server 2008, Windows Server 2003 com SP1
Plataforma de Destino Windows
Cabeçalho bits2_0.h (inclua Bits.h)
Biblioteca Bits.lib
DLL BitsPrx3.dll

Confira também

BG_FILE_RANGE

IBackgroundCopyFile2

IBackgroundCopyJob3::AddFileWithRanges