获取导致同步失败的提供程序的 ISyncProvider 接口。
HRESULT GetSyncProviderWithError(
ISyncProvider ** ppProviderWithError);
参数
- ppProviderWithError
[out, retval] 获取导致同步失败的提供程序的 ISyncProvider 接口。
返回值
S_OK
E_POINTER
如果未启动同步会话,则返回值为 SYNC_E_INVALID_OPERATION。
备注
目标提供程序指示在使用 ISyncSessionState2::SetProviderWithError 处理 IKnowledgeSyncProvider::ProcessChangeBatch 方法期间导致同步失败的提供程序。应用程序使用 ISyncSessionExtendedErrorInfo::GetSyncProviderWithError 来获取导致失败的提供程序的 ISyncProvider 接口。然后,应用程序可以查询由提供程序实现的其他接口,并调用相关方法来处理错误。