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