创建包含 FeedSync 信息并可用于生成知识对象的 IFeedClockVector 对象。
HRESULT CreateClockVectorSSE(
DWORD cClockVectorElements,
IFeedClockVectorElement** ppiClockVectorElements,
DWORD dwUpdateCount,
BOOL fIsNoConflictsSpecified,
IFeedClockVector** ppiClockVector);
参数
- cClockVectorElements
[in] ppiClockVectorElements 中的元素数。
- ppiClockVectorElements
[in, size_is(cClockVectorElements)] 要添加到新时钟向量中的时钟向量元素的列表。
- dwUpdateCount
[in] 对项所做的更新数。此值对应于 FeedSync 项的 updates 属性。
- fIsNoConflictsSpecified
[in] 如果不为该项保留冲突,则为 TRUE;否则为 FALSE。此值对应于 FeedSync 项的 noconflicts 属性。
- ppiClockVector
[out] 返回新创建的时钟向量。
返回值
S_OK
E_POINTER
E_OUTOFMEMORY
如果 ppiClockVectorElements 中的时钟向量元素未按副本键顺序升序排序,则返回值为 SYNC_E_INVALIDORDERFORVECTORELEMENTS。
备注
必须将 ppiClockVectorElements 中的时钟向量元素按其副本键值以从小到大的顺序排序。