ISyncSessionExtendedErrorInfo::GetSyncProviderWithError

获取导致同步失败的提供程序的 ISyncProvider 接口。

HRESULT GetSyncProviderWithError(
  ISyncProvider ** ppProviderWithError);

参数

  • ppProviderWithError
    [out, retval] 获取导致同步失败的提供程序的 ISyncProvider 接口。

返回值

  • S_OK

  • E_POINTER

  • 如果未启动同步会话,则返回值为 SYNC_E_INVALID_OPERATION。

备注

目标提供程序指示在使用 ISyncSessionState2::SetProviderWithError 处理 IKnowledgeSyncProvider::ProcessChangeBatch 方法期间导致同步失败的提供程序。应用程序使用 ISyncSessionExtendedErrorInfo::GetSyncProviderWithError 来获取导致失败的提供程序的 ISyncProvider 接口。然后,应用程序可以查询由提供程序实现的其他接口,并调用相关方法来处理错误。

请参阅

参考

ISyncSessionExtendedErrorInfo 接口