次の方法で共有


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 インターフェイス