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, если в пакет не добавлено ни одной группы, либо группа была открыта, но не завершена.
Замечания
При обработке этого пакета изменений поставщик назначения должен указать сведения о версии для всех элементов, идентификаторы которых находятся между указанной нижней и верхней границами включительно.