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

See also

Windows Sync Interfaces