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.