IClockVectorServices::CreateFeedClockVector
Erstellt ein IFeedClockVector-Objekt, das FeedSync-Informationen enthält und zum Erstellen eines Wissensobjekts verwendet werden kann.
HRESULT CreateClockVectorSSE(
DWORD cClockVectorElements,
IFeedClockVectorElement** ppiClockVectorElements,
DWORD dwUpdateCount,
BOOL fIsNoConflictsSpecified,
IFeedClockVector** ppiClockVector);
Parameter
- cClockVectorElements
[in] Die Anzahl der Elemente in ppiClockVectorElements.
- ppiClockVectorElements
[in, size_is(cClockVectorElements)] Die Liste der Taktvektorelemente, die dem neuen Taktvektor hinzugefügt werden sollen.
- dwUpdateCount
[in] Die Anzahl der Aktualisierungen, die auf das Element angewendet wurden. Dieser Wert entspricht dem updates-Attribut des FeedSync-Elements.
- fIsNoConflictsSpecified
[in] TRUE, wenn Konflikte für das Element nicht beibehalten werden, andernfalls FALSE. Dieser Wert entspricht dem noconflicts-Attribut des FeedSync-Elements.
- ppiClockVector
[out] Gibt den neu erstellten Taktvektor zurück.
Rückgabewert
S_OK
E_POINTER
E_OUTOFMEMORY
SYNC_E_INVALIDORDERFORVECTORELEMENTS, wenn die Taktvektorelemente in ppiClockVectorElements nicht in aufsteigender Reihenfolge der Replikatschlüssel angeordnet sind.
Hinweise
Die Taktvektorelemente in ppiClockVectorElements müssen nach ihren Replikatschlüsselwerten aufsteigend sortiert werden.