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


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.

См. также

Справочник

Интерфейс IProviderFilteredSyncServices