Interfaz IBackgroundCopyCallback3 (bits10_1.h)
Los clientes implementan la interfaz IBackgroundCopyCallback3 para recibir una notificación de que los intervalos de un archivo han completado la descarga.
En lugar de sondear el estado de descarga de un archivo, los clientes usan esta interfaz. Para recibir notificaciones, llame al método IBackgroundCopyJob::SetNotifyInterface para especificar el puntero de interfaz a la implementación de IBackgroundCopyCallback . Para especificar qué notificaciones desea recibir, llame al método IBackgroundCopyJob::SetNotifyFlags . Debe implementar todos los métodos de esta interfaz y la interfaz IBackgroundCopyCallback2 e IBackgroundCopyCallback . Por ejemplo, si no se registra para la devolución de llamada transferida del archivo, el método FileTransferred todavía debe devolver S_OK. Si no desea recibir los intervalos de archivos transferidos de devolución de llamada, simplemente puede implementar IBackgroundCopyCallback o IBackgroundCopyCallback2 en su lugar.
Herencia
La interfaz IBackgroundCopyCallback3 hereda de IBackgroundCopyCallback e IBackgroundCopyCallback2. IBackgroundCopyCallback3 también tiene estos tipos de miembros:
Métodos
La interfaz IBackgroundCopyCallback3 tiene estos métodos.
IBackgroundCopyCallback3::FileRangesTransferred BITS llama a la implementación del método FileRangesTransferred cuando se han descargado uno o varios intervalos de archivos. Los intervalos de archivos se agregan al trabajo mediante el método IBackgroundCopyFile6::RequestFileRanges. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1703 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | bits10_1.h (incluir Bits.h) |