Compartir a través de


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