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) |