Поделиться через


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 должны быть отсортированы в порядке возрастания значений ключа реплики.

См. также

Справочник

Интерфейс IClockVectorServices