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


ISyncFullEnumerationChangeBatch::GetClosedLowerBoundItemId

Возвращает закрытую нижнюю границу идентификаторов элементов, требующих версий назначения.

Синтаксис

HRESULT GetClosedLowerBoundItemId(
  BYTE * pbClosedLowerBoundItemId,
  DWORD * pcbIdSize);

Параметры

  • pbClosedLowerBoundItemId
    [in, out, unique, size_is(*pcbIdSize)] Возвращает закрытую нижнюю границу идентификаторов элемента, требующих версий назначения.

  • pcbIdSize
    [in, out] Указывает число байтов в объекте pbClosedLowerBoundItemId. Возвращает размер (в байтах), который должен иметь pbClosedLowerBoundItemId, если значение pcbIdSize слишком мало, либо число байтов, записанных в pbClosedLowerBoundItemId.

Возвращаемое значение

  • S_OK

  • E_POINTER

  • HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pbClosedLowerBoundItemId слишком мал. В этом случае необходимый размер в байтах сохраняется в pcbIdSize.

  • SYNC_E_INVALID_OPERATION, если в пакет не добавлено ни одной группы, либо группа была открыта, но не завершена.

Замечания

При обработке этого пакета изменений поставщик назначения должен указать сведения о версии для всех элементов, идентификаторы которых находятся между указанной нижней и верхней границами включительно.

См. также

Другие ресурсы

Интерфейс ISyncFullEnumerationChangeBatch