Interface IBackgroundCopyCallback3 (bits10_1.h)

Os clientes implementam a interface IBackgroundCopyCallback3 para receber a notificação de que os intervalos de um arquivo concluíram o download.

Em vez de sondar o status de download de um arquivo, os clientes usam essa interface. Para receber notificações, chame o método IBackgroundCopyJob::SetNotifyInterface para especificar o ponteiro de interface para a implementação de IBackgroundCopyCallback . Para especificar quais notificações você deseja receber, chame o método IBackgroundCopyJob::SetNotifyFlags . Você deve implementar todos os métodos dessa interface e a interface IBackgroundCopyCallback2 e IBackgroundCopyCallback . Por exemplo, se você não se registrar para o retorno de chamada transferido do arquivo, o método FileTransferred ainda deverá retornar S_OK. Se você não quiser receber o retorno de chamada transferido dos intervalos de arquivos, basta implementar IBackgroundCopyCallback ou IBackgroundCopyCallback2 .

Herança

A interface IBackgroundCopyCallback3 herda de IBackgroundCopyCallback e IBackgroundCopyCallback2. IBackgroundCopyCallback3 também tem estes tipos de membros:

Métodos

A interface IBackgroundCopyCallback3 tem esses métodos.

 
IBackgroundCopyCallback3::FileRangesTransferred

O BITS chama a implementação do método FileRangesTransferred quando um ou mais intervalos de arquivos são baixados. Os intervalos de arquivos são adicionados ao trabalho usando o método IBackgroundCopyFile6::RequestFileRanges.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho bits10_1.h (incluir Bits.h)

Confira também

IBackgroundCopyCallback

IBackgroundCopyCallback2

IBackgroundCopyJob::SetNotifyFlags

IBackgroundCopyJob::SetNotifyInterface