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

  • SYNC_E_INVALIDORDERFORVECTORELEMENTS (ppiClockVectorElements のクロック ベクター要素が昇順のレプリカ キー順序ではない場合)

説明

ppiClockVectorElements のクロック ベクター要素は、そのレプリカ キー値によって、最も小さい値から最も大きい値まで順序付ける必要があります。

関連項目

その他の技術情報

IClockVectorServices インターフェイス