ISaveChangeContext::SetRecoverableErrorOnChange
この項目のデータが項目ストアに保存されたときに復旧可能なエラーが発生したことを示します。
HRESULT SetRecoverableErrorOnChange(
HRESULT hrError,
IRecoverableErrorData * pErrorData);
パラメーター
- hrError
[in] 項目データが適用されない原因になったエラーに関連付けられているエラー コードです。
- pErrorData
[in, unique] エラーに関する詳細です。
戻り値
S_OK
E_INVALIDARG
SYNC_E_INTERNAL_ERROR
解説
このメソッドが呼び出されると、学習したナレッジに ISingleItemException オブジェクトが追加されます。その結果、同期セッションの実行中は、項目の変更が再度列挙されることはありません。
このメソッドは、同期スコープのナレッジを更新します。このメソッドを呼び出した後、ISaveChangeContext::GetKnowledgeForScope を呼び出して、更新されたナレッジを取得します。