ISyncMgrSyncItem interface (syncmgr.h)
Exposes methods that act on and retrieve information from a single sync item, allowing handlers to manage sync items as independent objects.
Inheritance
The ISyncMgrSyncItem interface inherits from the IUnknown interface. ISyncMgrSyncItem also has these types of members:
Methods
The ISyncMgrSyncItem interface has these methods.
ISyncMgrSyncItem::Delete Deletes a sync item. |
ISyncMgrSyncItem::Enable Enables or disables the sync item. |
ISyncMgrSyncItem::GetCapabilities Gets a set of flags describing the item's defined capabilities. |
ISyncMgrSyncItem::GetItemID Gets the unique ID of a sync item. |
ISyncMgrSyncItem::GetItemInfo Gets the properties of a sync item. |
ISyncMgrSyncItem::GetName Gets the UI display name of the sync item. |
ISyncMgrSyncItem::GetObject Creates a specific type of object related to the item. |
ISyncMgrSyncItem::GetPolicies Gets a set of flags describing the policies set by the item. |
Remarks
A sync item typically represents a group of data, for example, a folder that contains several files. By representing this sync item as an interface, the item can be easily managed and implemented as an object. That object maintains the state of the item when the item is accessed.
Representing a sync item as ISyncMgrSyncItem also allows support for a sync item that contains other sync items.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | syncmgr.h |