IProviderFilteredSyncServices::CreateFilterInfo
Создает объект ISyncFilterInfo, который может быть использован поставщиком источника для передачи данных о фильтре, который используется для ограничения изменений, включаемые в пакет изменений.
HRESULT CreateFilterInfo(
DWORD dwFlags,
ISyncFilterInfo ** ppFilterInfo);
Параметры
- dwFlags
[in] Флаги, которые задают дополнительные данные, касающиеся создаваемого объекта сведений о фильтре. Единственным допустимым значением является SYNC_FILTER_INFO_FLAG_ITEM_LIST.
- ppFilterInfo
[out] Возвращает вновь созданный объект сведений о фильтре.
Возвращаемое значение
S_OK
E_POINTER
E_INVALIDARG, если параметру dwFlags не присвоено значение SYNC_FILTER_INFO_FLAG_ITEM_LIST.
Замечания
Если в качестве значения параметра dwFlags указывается SYNC_FILTER_INFO_FLAG_ITEM_LIST, то Sync Framework возвращает объект, реализующий ISyncFilterInfo. В процессе реализации, выполняемой этим объектам, сериализуются сведения о версиях и флаги, заданные для dwFlags при вызове его метода ISyncFilterInfo::Serialize.