Partager via


ISyncDataConverter::ConvertDataFromProviderFormat

Convertit des données du format de transfert d'un fournisseur en format de sortie requis. Le format de sortie peut être le format de transfert d'un autre fournisseur ou un format intermédiaire utilisé par une communauté de synchronisation.

HRESULT ConvertDataFromProviderFormat(
  ILoadChangeContext *pDataContext,
  IUnknown *pUnkDataIn,
  IUnknown **ppUnkDataOut);

Paramètres

  • pDataContext
    [in] Objet ILoadChangeContext qui représente les informations relatives à une modification à charger à partir du magasin d'éléments. Cet objet peut être utilisé pour définir une erreur récupérable pour une modification si un problème se produit pendant la conversion de données.
  • pUnkDataIn
    [in] Données à convertir.
  • ppUnkDataOut
    [out] Données converties.

Valeur de retour

  • S_OK

  • Valeurs d'erreur définies par le développeur

Notes

Si une erreur est retournée à partir de cette méthode pendant la conversion des données, la session de synchronisation se termine et retourne le code d'erreur. Si une erreur récupérable se produit pendant la conversion de données, définit cette erreur sur pDataContext au lieu de la retourner. L'élément pour lequel l'erreur est définie est alors ignoré pendant l'application des modifications.

Voir aussi

Référence

Interface ISyncDataConverter

Concepts

Conversion de données entre des fournisseurs