使用指定馈送并将项导入此对象中包含的提供程序。
HRESULT ConsumeFeed(
ISyncProvider * pStoreProvider,
  IFeedIdConverter * pIdConverter,
  IFeedItemConverter * pItemConverter,
  CONFLICT_RESOLUTION_POLICY resolutionPolicy,
  ISyncCallback * pCallback,
  IStream * pFeedStream,
  IEndpointState ** ppInputFeedState);
参数
- pStoreProvider
 [in] 将馈送项导入其存储区的同步提供程序。
- pIdConverter
 [in] 将馈送 ID 转换为提供程序所需格式的转换器。
- pItemConverter
 [in] 将馈送项转换为提供程序所需格式的转换器。
- resolutionPolicy
 [in] 用于解决冲突的策略。如果此值为 CRP_NONE,则调用 pCallback 的 ISyncCallback::OnConflict 方法来实现自定义冲突解决。
- pCallback
 [in, unique] 一个回调接口,Sync Framework 可以使用该接口来报告在同步期间发生的事件。
- pFeedStream
 [in] 包含要使用的 FeedSync 馈送的流。Sync Framework 必须具有对该流的读取权限。
- ppInputFeedState
 [out] 馈送的端点状态。当馈送为空时,此值为 NULL。
返回值
- S_OK。 
- E_INVALIDARG。 
- E_OUTOFMEMORY。 
- 如果 Sync Framework 调用了 IFeedIdConverter 或 IFeedItemConverter 方法,并且转换器方法在返回前没有调用相应的 IFeedIdConverterCallback 或 IFeedItemConverterCallback 方法,则返回值为 SYNC_E_FEEDSYNC_CALLBACK_EXPECTED。 
备注
如果在 IFeedProducer::ProduceFeed 方法中指定了在 ppInputFeedState 中返回的端点状态,则 IFeedProducer 对象将生成基于 pFeedStream 的增量馈送。