IClockVector interface (winsync.h)
Represents a clock vector in a knowledge structure.
Inheritance
The IClockVector interface inherits from the IUnknown interface. IClockVector also has these types of members:
Methods
The IClockVector interface has these methods.
IClockVector::GetClockVectorElementCount Gets the number of elements that are contained in the clock vector. |
IClockVector::GetClockVectorElements Returns an enumerator that iterates through the clock vector elements. |
Remarks
A clock vector defines the changes that are contained in a knowledge structure by using a list of IClockVectorElement objects. An IClockVectorElement object exists for each replica that has made a change that is contained in the knowledge. A change that is made by a particular replica is defined to be contained in the knowledge when the tick count for the change occurs between zero and the tick count contained in IClockVectorElement that tracks that replica.
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 |