IChangeApplicationServices::ReportRecoverableErrorOnItemChange

変更適用サービスに、同期先プロバイダーが項目の変更の適用を試みたときに復旧可能なエラーが発生したことを通知します。

構文

HRESULT ReportRecoverableErrorOnItemChange(
  ISyncChange * pChange,
  HRESULT hrErrorCode,
  IRecoverableErrorData * pErrorData);

パラメーター

  • pChange
    [in] 同期先レプリカに適用できなかった項目の変更です。

  • hrErrorCode
    [in] 項目の変更が適用されなかった理由を示すエラー コードです。

  • pErrorData
    [in, unique] エラーに関する詳細です。

戻り値

  • S_OK

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE: 関連付けられているナレッジが pChange に含まれていない場合

  • SYNC_E_ID_FORMAT_MISMATCH: 指定された ID の形式が、このオブジェクトを初期化したときに指定された ID 形式スキーマと一致しない場合)

  • SYNC_E_INVALID_OPERATION: 変更バッチに対して変更の適用が開始されていない場合、正常な適用か競合として pChange が既に報告されている場合、または pChange に含まれる変更単位の正常な適用が既に報告されている場合

説明

このメソッドが呼び出され、pChange に変更単位が含まれている場合、適用の失敗を示すマークがすべての変更単位に付けられます。

関連項目

その他の技術情報

IChangeApplicationServices インターフェイス