Partager via


ISyncDataConverter::ConvertDataToProviderFormat

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

HRESULT ConvertDataToProviderFormat(
  ILoadChangeContext *pDataContext,
  IUnknown *pUnkDataOut,
  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.
  • pUnkDataOut
    [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