ISyncKnowledge2 interface (winsync.h)
Represents additional information about the knowledge that a replica has about its item store.
Inheritance
The ISyncKnowledge2 interface inherits from ISyncKnowledge. ISyncKnowledge2 also has these types of members:
Methods
The ISyncKnowledge2 interface has these methods.
ISyncKnowledge2::CompareToKnowledgeCookie Performs a fast comparison between the specified knowledge cookie and this knowledge object. |
ISyncKnowledge2::Complement Returns the knowledge that is contained in this object but that is not contained in the specified knowledge. |
ISyncKnowledge2::ContainsKnowledgeForChangeUnit Indicates whether the specified knowledge of the specified change unit is known by this knowledge. |
ISyncKnowledge2::ContainsKnowledgeForItem Indicates whether the specified knowledge of the specified item is known by this knowledge. |
ISyncKnowledge2::GetIdParameters Gets the ID format schema of the provider. (ISyncKnowledge2.GetIdParameters) |
ISyncKnowledge2::GetInspector Returns an object that can be used to retrieve the contents of the knowledge object. |
ISyncKnowledge2::GetKnowledgeCookie Gets a lightweight, read-only representation of this knowledge object that can be used for fast comparisons. |
ISyncKnowledge2::GetLowestUncontainedId Returns the lowest item ID that is not contained in this knowledge and that is contained in the specified knowledge. |
ISyncKnowledge2::GetMinimumSupportedVersion Gets the minimum supported version of Microsoft Sync Framework components that can be used with this object. |
ISyncKnowledge2::GetStatistics Gets the specified statistic data that is contained in this object. |
ISyncKnowledge2::IntersectsWithKnowledge Indicates whether the specified knowledge intersects with this knowledge. |
ISyncKnowledge2::ProjectOntoColumnSet Returns the knowledge for the specified set of change units for all the items that are contained in this object. |
ISyncKnowledge2::ProjectOntoKnowledgeWithPrerequisite Returns knowledge about the knowledge fragments that are specified by the template knowledge, when the template knowledge contains the prerequisite knowledge for the specified fragments. |
ISyncKnowledge2::SerializeWithOptions Serializes the knowledge object data to a byte array based on the specified version and serialization options. |
Remarks
An ISyncKnowledge2 object can be obtained by passing IID_ISyncKnowledge2 to the QueryInterface method of an ISyncKnowledge 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 |