次の方法で共有


ISyncDataConverter::ConvertDataToProviderFormat

外部形式からプロバイダーの転送形式にデータを変換します。外部形式には、別のプロバイダーの転送形式、または同期コミュニティで使用される中間形式を指定することができます。

構文

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

パラメーター

  • pDataContext
    [in] 項目ストアから読み込む変更に関する情報を表す ILoadChangeContext オブジェクトです。このオブジェクトは、データ変換中に問題が発生した場合に、変更の復旧可能なエラーを設定するために使用できます。

  • pUnkDataOut
    [in] 変換するデータです。

  • ppUnkDataout
    [out] 変換されたデータです。

戻り値

  • S_OK

  • 開発者が定義したエラー値

説明

データ変換中にこのメソッドからエラーが返されると、同期セッションが終了し、エラー コードが返されます。データ変換中に復旧可能なエラーが発生した場合は、そのエラーが返されるのではなく、pDataContext にエラーが設定されます。その後、エラーが設定されている項目は、変更の適用時にスキップされます。

関連項目

その他の技術情報

プロバイダー間でのデータの変換

ISyncDataConverter インターフェイス