IClockVectorServices::CreateFeedClockVector
Создает объект IFeedClockVector, который содержит сведения FeedSync и может быть использован для построения объекта набора знаний.
HRESULT CreateClockVectorSSE(
DWORD cClockVectorElements,
IFeedClockVectorElement** ppiClockVectorElements,
DWORD dwUpdateCount,
BOOL fIsNoConflictsSpecified,
IFeedClockVector** ppiClockVector);
Параметры
- cClockVectorElements
[in] Число элементов в списке ppiClockVectorElements.
- ppiClockVectorElements
[in, size_is(cClockVectorElements)] Список элементов, добавляемых к новому вектору синхронизации.
- dwUpdateCount
[in] Количество операций обновления, примененных к элементу. Это значение соответствует атрибуту updates элемента FeedSync.
- fIsNoConflictsSpecified
[in] Значение TRUE, если конфликты не сохраняются для элемента, и значение FALSE — в противном случае. Это значение соответствует атрибуту noconflicts элемента FeedSync.
- ppiClockVector
[out] Возвращает вновь созданный вектор синхронизации.
Возвращаемое значение
S_OK
E_POINTER
E_OUTOFMEMORY
SYNC_E_INVALIDORDERFORVECTORELEMENTS, если элементы вектора синхронизации в списке ppiClockVectorElements не отсортированы в порядке увеличения значения ключа реплики.
Замечания
Элементы вектора синхронизации в списке ppiClockVectorElements должны быть отсортированы в порядке возрастания значений ключа реплики.