Partager via


Interface ISyncMgrControl (syncmgr.h)

Expose des méthodes qui permettent à une application ou à un gestionnaire de démarrer ou d’arrêter une synchronisation, d’informer le Centre de synchronisation des modifications apportées à l’ensemble de gestionnaires ou d’éléments, ou de notifier les modifications apportées aux valeurs de propriété.

Héritage

L’interface ISyncMgrControl hérite de l’interface IUnknown. ISyncMgrControl a également les types de membres suivants :

Méthodes

L’interface ISyncMgrControl a ces méthodes.

 
ISyncMgrControl::ActivateHandler

Active ou désactive un gestionnaire.
ISyncMgrControl::EnableHandler

Active ou désactive un gestionnaire.
ISyncMgrControl::EnableItem

Active ou désactive un élément de synchronisation géré par un gestionnaire spécifié.
ISyncMgrControl::StartHandlerSync

Lance la synchronisation de tous les éléments gérés par un gestionnaire particulier.
ISyncMgrControl::StartItemSync

Lance la synchronisation des éléments spécifiés gérés par un gestionnaire particulier.
ISyncMgrControl::StartSyncAll

Synchronise tous les éléments gérés par tous les gestionnaires.
ISyncMgrControl::StopHandlerSync

Arrête la synchronisation d’un gestionnaire spécifié.
ISyncMgrControl::StopItemSync

Arrête la synchronisation des éléments spécifiés gérés par un gestionnaire particulier.
ISyncMgrControl::StopSyncAll

Arrête la synchronisation de tous les éléments gérés par tous les gestionnaires.
ISyncMgrControl::UpdateConflicts

Informe le Centre de synchronisation que des conflits ont été ajoutés pour un gestionnaire ou un élément spécifique.
ISyncMgrControl::UpdateEvents

Informe le Centre de synchronisation que des événements ont été ajoutés pour un gestionnaire ou un élément spécifique.
ISyncMgrControl::UpdateHandler

Indique au Centre de synchronisation de ré-énumérer les éléments gérés par un gestionnaire ou de l’informer que les propriétés du gestionnaire ont changé.
ISyncMgrControl::UpdateHandlerCollection

Indique au Centre de synchronisation de réumer la collection de gestionnaires ou l’informe que les propriétés d’un gestionnaire dans la collection de gestionnaires ont changé.
ISyncMgrControl::UpdateItem

Informe le Centre de synchronisation que les propriétés d’un élément de synchronisation ont été modifiées.

Remarques

ISyncMgrControl est implémenté par le Centre de synchronisation. Il peut être instancié par une application ou un gestionnaire en tant qu’objet CLSID_SyncMgrControl, qui est implémenté en tant que serveur local COM (Component Object Model). Par conséquent, les appels aux méthodes ISyncMgrControl peuvent prendre beaucoup de temps. Ces appels ne doivent pas être effectués sur un thread d’interface utilisateur.

Toutes les méthodes de cette interface souhaitent mettre en file d’attente leurs demandes avec le Centre de synchronisation.

ISyncMgrControl remplace ISyncMgrSynchronizeInvoke.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête syncmgr.h