Interfaz IBackgroundCopyCallback
Implemente la interfaz IBackgroundCopyCallback para recibir una notificación de que se ha completado un trabajo, se ha modificado o está en error. Los clientes usan esta interfaz en lugar de sondear el estado del trabajo.
Miembros
La interfaz IBackgroundCopyCallback hereda de la interfaz IUnknown . IBackgroundCopyCallback también tiene estos tipos de miembros:
Métodos
La interfaz IBackgroundCopyCallback tiene estos métodos.
Método | Descripción |
---|---|
JobError | Se llama cuando se produce un error. |
JobModification | Se llama cuando se modifica un trabajo. |
JobTransferred | Se llama cuando todos los archivos del trabajo se han transferido correctamente. |
Comentarios
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 .
Optimización de distribución llamará a las devoluciones de llamada siempre que el puntero de interfaz sea válido. La interfaz de notificación ya no es válida cuando la aplicación finaliza; Optimización de distribución no conserva la interfaz de notificación. Como resultado, el proceso de inicialización de la aplicación debe llamar al método SetNotifyInterface en los trabajos existentes para los que desea recibir la notificación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 10, versión 1709 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server, versión 1709 [solo aplicaciones de escritorio] |
Encabezado |
|
IDL |
|
Biblioteca |
|
Archivo DLL |
|
IID |
IID_IBackgroundCopyCallback se define como 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22 |