ISyncMgrEnumItems interface (mobsync.h)
Exposes methods that enumerate through an array of SYNCMGRITEM structures. Each of these structures provides information about an item that can be synchronized. ISyncMgrEnumItems has the same methods as all standard enumerator interfaces: Next, Skip, Reset, and Clone.
Inheritance
The ISyncMgrEnumItems interface inherits from the IUnknown interface. ISyncMgrEnumItems also has these types of members:
Methods
The ISyncMgrEnumItems interface has these methods.
ISyncMgrEnumItems::Clone Creates another items enumerator with the same state as the current enumerator to iterate over the same list. This method makes it possible to record a point in the enumeration sequence in order to return to that point at a later time. |
ISyncMgrEnumItems::Next Enumerates the next celt elements in the enumerator's list, returning them in rgelt along with the actual number of enumerated elements in pceltFetched. |
ISyncMgrEnumItems::Reset Instructs the enumerator to position itself at the beginning of the list of elements. |
ISyncMgrEnumItems::Skip Instructs the enumerator to skip the next celt elements in the enumeration so that the next call to ISyncMgrEnumItems::Next does not return those elements. |
Remarks
When to Implement
If the registered application works with the synchronization manager to synchronize items, it must implement an enumerator object with this interface to enumerate through the items.When to Use
The synchronization manager obtains a pointer to this interface and calls each method during the synchronization process.Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | mobsync.h |