Interfaz ISyncMgrControl (syncmgr.h)
Expone métodos que permiten a una aplicación o controlador iniciar o detener una sincronización, notificar al Centro de sincronización los cambios en el conjunto de controladores o elementos, o notificar los cambios a los valores de propiedad.
Herencia
La interfaz ISyncMgrControl hereda de la interfaz IUnknown . ISyncMgrControl también tiene estos tipos de miembros:
Métodos
La interfaz ISyncMgrControl tiene estos métodos.
ISyncMgrControl::ActivateHandler Activa o desactiva un controlador. |
ISyncMgrControl::EnableHandler Habilita o deshabilita un controlador. |
ISyncMgrControl::EnableItem Habilita o deshabilita un elemento de sincronización administrado por un controlador especificado. |
ISyncMgrControl::StartHandlerSync Inicia la sincronización de todos los elementos administrados por un controlador determinado. |
ISyncMgrControl::StartItemSync Inicia la sincronización de elementos especificados administrados por un controlador determinado. |
ISyncMgrControl::StartSyncAll Sincroniza todos los elementos administrados por todos los controladores. |
ISyncMgrControl::StopHandlerSync Detiene la sincronización de un controlador especificado. |
ISyncMgrControl::StopItemSync Detiene la sincronización de los elementos especificados administrados por un controlador determinado. |
ISyncMgrControl::StopSyncAll Detiene la sincronización de todos los elementos administrados por todos los controladores. |
ISyncMgrControl::UpdateConflicts Informa al Centro de sincronización de que se han agregado conflictos para un controlador o elemento específico. |
ISyncMgrControl::UpdateEvents Informa al Centro de sincronización de que se han agregado eventos para un controlador o elemento específico. |
ISyncMgrControl::UpdateHandler Indica al Centro de sincronización que vuelva a enumerar los elementos administrados por un controlador o le informa de que las propiedades del controlador han cambiado. |
ISyncMgrControl::UpdateHandlerCollection Indica al Centro de sincronización que vuelva a enumerar la colección de controladores o le informa de que las propiedades de un controlador de la colección de controladores han cambiado. |
ISyncMgrControl::UpdateItem Informa al Centro de sincronización de que las propiedades de un elemento de sincronización han cambiado. |
Comentarios
El Centro de sincronización implementa ISyncMgrControl. Una aplicación o un controlador pueden crear instancias como el objeto CLSID_SyncMgrControl, que se implementa como un servidor local del modelo de objetos componentes (COM). Como resultado, las llamadas a métodos ISyncMgrControl podrían tardar mucho tiempo. Esas llamadas no deben realizarse en un subproceso de interfaz de usuario.
Todos los métodos de esta interfaz ponen en cola sus solicitudes con el Centro de sincronización.
ISyncMgrControl es un reemplazo de ISyncMgrSynchronizeInvoke.
Requisitos
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 |