Interfaz ISyncMgrSessionCreator (syncmgr.h)
Expone un único método a través del cual un controlador o una aplicación externa pueden notificar al Centro de sincronización que se ha iniciado la sincronización, así como notificar el progreso y los eventos.
Herencia
La interfaz ISyncMgrSessionCreator hereda de la interfaz IUnknown . ISyncMgrSessionCreator también tiene estos tipos de miembros:
Métodos
La interfaz ISyncMgrSessionCreator tiene estos métodos.
ISyncMgrSessionCreator::CreateSession Notifica al Centro de sincronización que ha comenzado la sincronización de los elementos especificados. |
Comentarios
Esta interfaz se pasa a ISyncMgrHandler::Synchronize. El controlador puede optar por crear una sesión en su implementación De sincronización . Esto permite que el controlador notifique el progreso y los eventos en sí o para indicar un proceso en segundo plano para notificar el progreso y los eventos en sí.
Como alternativa, el controlador puede elegir indicar un proceso externo para crear un objeto CLSID_SyncMgrClient. Si se implementa un controlador para realizar sincronizaciones automáticas en un proceso externo, como un servicio, debe poder proporcionar informes de progreso al Centro de sincronización para que el Centro de sincronización pueda actualizar la interfaz de usuario del usuario. El controlador también debe poder agregar eventos a la carpeta Resultados de sincronización del Centro de sincronización. Un proceso externo crea el objeto CLSID_SyncMgrClient pasando la marca CLSCTX_SERVER y ISyncMgrSessionCreator IID a CoCreateInstance. Esto permite que ese proceso notifique el progreso y los eventos, así como preguntar al Centro de sincronización si el usuario canceló la sincronización. Sin embargo, tenga en cuenta que ISyncMgrSessionCreator no se puede serializar en un proceso externo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | syncmgr.h |