ISyncFullEnumerationChangeBatch::GetClosedUpperBoundItemId
Возвращает закрытую верхнюю границу идентификаторов элементов, требующих версий назначения.
HRESULT GetClosedUpperBoundItemId(
BYTE * pbClosedUpperBoundItemId,
DWORD * pcbIdSize);
Параметры
- pbClosedUpperBoundItemId
[in, out, unique, size_is(*pcbIdSize)] Возвращает закрытую верхнюю границу идентификаторов элементов, требующих версий назначения.
- pcbIdSize
[in, out] Указывает число байтов в объекте pbClosedUpperBoundItemId. Возвращает размер (в байтах), который должен иметь pbClosedUpperBoundItemId, если значение pcbIdSize слишком мало, либо число байтов, записанных в pbClosedUpperBoundItemId.
Возвращаемое значение
S_OK
E_POINTER
HRESULT_FROM_WIN32(ERROR_MORE_DATA), если размер pbClosedUpperBoundItemId слишком мал. В этом случае необходимый размер в байтах сохраняется в pcbIdSize.
SYNC_E_INVALID_OPERATION, если в пакет не добавлено ни одной группы, либо группа была открыта, но не завершена.
Замечания
При обработке этого пакета изменений поставщик назначения должен указать сведения о версии для всех элементов, идентификаторы которых находятся между указанной нижней и верхней границами включительно.