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