IClockVectorServices::CreateFeedClockVector

创建包含 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 中的时钟向量元素按其副本键值以从小到大的顺序排序。

请参阅

参考

IClockVectorServices 接口