ISyncMgrControl interface
Exposes methods that allow an application or handler to start or stop a synchronization, notify Sync Center of changes to the set of handlers or items, or notify of changes to property values.
Members
The ISyncMgrControl interface inherits from the IUnknown interface. ISyncMgrControl also has these types of members:
Methods
The ISyncMgrControl interface has these methods.
| Method | Description |
|---|---|
| ActivateHandler |
Activates or deactivates a handler. |
| EnableHandler |
Enables or disables a handler. |
| EnableItem |
Enables or disables a sync item managed by a specified handler. |
| StartHandlerSync |
Initiates the synchronization of all items managed by a particular handler. |
| StartItemSync |
Initiates the synchronization of specified items managed by a particular handler. |
| StartSyncAll |
Synchronizes all items managed by all handlers. |
| StopHandlerSync |
Stops the synchronization of a specified handler. |
| StopItemSync |
Stops the synchronization of specified items managed by a particular handler. |
| StopSyncAll |
Stops the synchronization of all items managed by all handlers. |
| UpdateConflicts |
Informs Sync Center that conflicts have been added for a specific handler or item. |
| UpdateEvents |
Informs Sync Center that events have been added for a specific handler or item. |
| UpdateHandler |
Instructs Sync Center to reenumerate the items managed by a handler or informs it that properties of the handler have changed. |
| UpdateHandlerCollection |
Instructs Sync Center to reenumerate the handler collection, or informs it that properties of a handler in the handler collection have changed. |
| UpdateItem |
Informs Sync Center that properties of a sync item have changed. |
Remarks
ISyncMgrControl is implemented by Sync Center. It can be instantiated by an application or handler as the CLSID_SyncMgrControl object, which is implemented as a Component Object Model (COM) local server. As a result, calls to ISyncMgrControl methods could take considerable time. Those calls should not be made on a UI thread.
All methods of this interface queue their requests with Sync Center.
ISyncMgrControl is a replacement for ISyncMgrSynchronizeInvoke.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
|
IDL |
|