Share via


Interface ISyncMgrControl (syncmgr.h)

Expõe métodos que permitem que um aplicativo ou manipulador inicie ou interrompa uma sincronização, notifique o Centro de Sincronização de alterações no conjunto de manipuladores ou itens ou notifique as alterações nos valores da propriedade.

Herança

A interface ISyncMgrControl herda da interface IUnknown . ISyncMgrControl também tem estes tipos de membros:

Métodos

A interface ISyncMgrControl tem esses métodos.

 
ISyncMgrControl::ActivateHandler

Ativa ou desativa um manipulador.
ISyncMgrControl::EnableHandler

Habilita ou desabilita um manipulador.
ISyncMgrControl::EnableItem

Habilita ou desabilita um item de sincronização gerenciado por um manipulador especificado.
ISyncMgrControl::StartHandlerSync

Inicia a sincronização de todos os itens gerenciados por um manipulador específico.
ISyncMgrControl::StartItemSync

Inicia a sincronização de itens especificados gerenciados por um manipulador específico.
ISyncMgrControl::StartSyncAll

Sincroniza todos os itens gerenciados por todos os manipuladores.
ISyncMgrControl::StopHandlerSync

Interrompe a sincronização de um manipulador especificado.
ISyncMgrControl::StopItemSync

Interrompe a sincronização de itens especificados gerenciados por um manipulador específico.
ISyncMgrControl::StopSyncAll

Interrompe a sincronização de todos os itens gerenciados por todos os manipuladores.
ISyncMgrControl::UpdateConflicts

Informa ao Sync Center que os conflitos foram adicionados para um manipulador ou item específico.
ISyncMgrControl::UpdateEvents

Informa ao Sync Center que os eventos foram adicionados para um manipulador ou item específico.
ISyncMgrControl::UpdateHandler

Instrui o Sync Center a reenumerar os itens gerenciados por um manipulador ou informa que as propriedades do manipulador foram alteradas.
ISyncMgrControl::UpdateHandlerCollection

Instrui o Sync Center a reenumerar a coleção de manipuladores ou informa que as propriedades de um manipulador na coleção de manipuladores foram alteradas.
ISyncMgrControl::UpdateItem

Informa ao Sync Center que as propriedades de um item de sincronização foram alteradas.

Comentários

ISyncMgrControl é implementado pelo Sync Center. Ele pode ser instanciado por um aplicativo ou manipulador como o objeto CLSID_SyncMgrControl, que é implementado como um servidor local COM (Component Object Model). Como resultado, as chamadas aos métodos ISyncMgrControl podem levar um tempo considerável. Essas chamadas não devem ser feitas em um thread de interface do usuário.

Todos os métodos dessa interface enfileiram suas solicitações com o Centro de Sincronização.

ISyncMgrControl é um substituto para ISyncMgrSynchronizeInvoke.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho syncmgr.h