IChangeApplicationServices::ReportRecoverableErrorOnChangeUnitChange
変更適用サービスに対して、同期先プロバイダーが変更単位の変更の適用を試みたときに復旧可能なエラーが発生したことを通知します。
構文
HRESULT ReportRecoverableErrorOnChangeUnitChange(
ISyncChangeUnit * pChangeUnitChange,
HRESULT hrErrorCode,
IRecoverableErrorData * pErrorData);
パラメーター
pChangeUnitChange
[in] 同期先レプリカに正常に適用された変更単位の変更です。hrErrorCode
[in] 変更単位の変更が適用されなかった理由を示すエラー コードです。pErrorData
[in, unique] エラーに関する詳細です。
戻り値
S_OK
E_OUTOFMEMORY
E_POINTER
SYNC_E_CHANGE_NEEDS_KNOWLEDGE (関連付けられているナレッジが pChangeUnitChange に含まれていない場合)
SYNC_E_ID_FORMAT_MISMATCH: 指定された ID の形式が、このオブジェクトを初期化したときに指定された ID 形式スキーマと一致しない場合)
SYNC_E_INVALID_OPERATION (変更バッチの変更の適用が開始されていない場合、または pChangeUnitChange や親の変更が正常に適用されたか競合しているとして既に報告されている場合)