IClockVectorServices::CreateClockVector

ナレッジ オブジェクトの構築に使用できる IClockVector オブジェクトを作成します。

構文

HRESULT CreateClockVector(
  DWORD cClockVectorElements,
  IClockVectorElement** ppiClockVectorElements,
  IClockVector** ppiClockVector);

パラメーター

  • cClockVectorElements
    [in] ppiClockVectorElements に含まれる要素数です。

  • ppiClockVectorElements
    [in, size_is(cClockVectorElements)] 新しいクロック ベクターに追加するクロック ベクター要素の一覧です。

  • ppiClockVector
    [out] 新しく作成されたクロック ベクター オブジェクトを返します。

戻り値

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

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

説明

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

関連項目

その他の技術情報

IClockVectorServices インターフェイス