Freigeben über


ISyncDataConverter::ConvertDataToProviderFormat

Konvertiert Daten von einem externen Format in das Übertragungsformat eines Anbieters. Das externe Format kann das Übertragungsformat eines anderen Anbieters oder ein Zwischenformat sein, das von einer Synchronisierungscommunity verwendet wird.

HRESULT ConvertDataToProviderFormat(
  ILoadChangeContext *pDataContext,
  IUnknown *pUnkDataOut,
  IUnknown **ppUnkDataOut);

Parameter

  • pDataContext
    [in] Ein ILoadChangeContext-Objekt, das Informationen über eine Änderung darstellt, die aus dem Elementspeicher geladen werden soll. Dieses Objekt kann verwendet werden, um einen behebbaren Fehler für eine Änderung festzulegen, wenn während der Datenkonvertierung ein Problem auftritt.
  • pUnkDataOut
    [in] Die zu konvertierenden Daten.
  • ppUnkDataout
    [out] Die konvertierten Daten.

Rückgabewert

  • S_OK

  • Entwicklerdefinierte Fehlerwerte

Hinweise

Wenn diese Methode während der Datenkonvertierung einen Fehler zurückgibt, wird die Synchronisierungssitzung beendet und der Fehlercode zurückgegeben. Wenn bei der Datenkonvertierung ein behebbarer Fehler auftritt, legt die Methode den Fehler für pDataContext fest, und gibt ihn nicht zurück. Das Element, für das der Fehler festgelegt ist, wird dann während der Änderungsanwendung übersprungen.

Siehe auch

Verweis

ISyncDataConverter-Schnittstelle

Konzepte

Konvertieren von Daten zwischen Anbietern