Partager via


ISyncSessionExtendedErrorInfo::GetSyncProviderWithError

Obtient l'interface ISyncProvider du fournisseur ayant provoqué l'échec de la synchronisation.

HRESULT GetSyncProviderWithError(
  ISyncProvider ** ppProviderWithError);

Paramètres

  • ppProviderWithError
    [out, retval] Obtient l'interface ISyncProvider du fournisseur ayant provoqué l'échec de la synchronisation.

Valeur de retour

  • S_OK

  • E_POINTER

  • SYNC_E_INVALID_OPERATION si une session de synchronisation n'a pas été démarrée.

Notes

Le fournisseur de destination indique le fournisseur ayant provoqué l'échec de la synchronisation au cours du traitement de la méthode IKnowledgeSyncProvider::ProcessChangeBatch à l'aide de ISyncSessionState2::SetProviderWithError. ISyncSessionExtendedErrorInfo::GetSyncProviderWithError est utilisé par une application pour obtenir l'interface ISyncProvider du fournisseur ayant provoqué l'échec. L'application peut ensuite rechercher d'autres interfaces implémentées par le fournisseur et appeler des méthodes pour gérer l'erreur.

Voir aussi

Référence

Interface ISyncSessionExtendedErrorInfo