ICoreFragment interface (winsync.h)

Represents knowledge of all items in the scope for a specific set of change units.

Inheritance

The ICoreFragment interface inherits from the IUnknown interface. ICoreFragment also has these types of members:

Methods

The ICoreFragment interface has these methods.

 
ICoreFragment::GetColumnCount

Gets the number of columns that are contained in this knowledge fragment.
ICoreFragment::GetRangeCount

Gets the number of ranges that are contained in this knowledge fragment.
ICoreFragment::NextColumn

Returns the next change unit ID in the set of change unit IDs that this knowledge fragment applies to.
ICoreFragment::NextRange

Returns the next range that is contained in this knowledge fragment, and the clock vector that defines what is known about the items in the range.
ICoreFragment::Reset

Resets both the column and range enumerators to the beginning of their respective sets.

Remarks

An ISyncKnowledge2 object contains one or more ICoreFragment objects, each of which contains knowledge that applies to a specific set of change units. Typically, one of the ICoreFragment objects contains no change unit IDs. The knowledge that is contained in the ICoreFragment object that contains no change unit IDs applies to all change unit IDs that are not otherwise contained in another ICoreFragment object.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header winsync.h

See also

Windows Sync Interfaces