IAsynchronousNotifyingChangeApplierTarget::SaveChange
項目変更を項目ストアに保存します。
注意
このメソッドは、互換性のために残されています。
HRESULT SaveChange(
SYNC_SAVE_ACTION ssa,
ISyncChange * pChange,
ISaveChangeContext * pSaveContext);
パラメーター
- ssa
[in] 変更に対して実行されるアクションです。
- pChange
[in] 保存する項目変更です。
- pSaveChangeContext
[in] 適用される変更に関する情報です。
戻り値
S_OK
プロバイダーが決定したエラー コード
解説
SaveChange を呼び出したら、プロバイダーは次のいずれかの操作を実行する必要があります。
メソッドから成功コードを返し、IAsynchronousNotifyingChangeApplierTargetCallback::SaveChangeComplete を呼び出して非同期処理が正常に完了したことを報告します。
メソッドから成功コードを返し、IAsynchronousNotifyingChangeApplierTargetCallback::OnError を呼び出して非同期処理でエラーが発生したことを報告します。
メソッドからエラー コードを返します。この場合、IAsynchronousNotifyingChangeApplierTargetCallback のメソッドを呼び出すことはできません。
参照
リファレンス
IAsynchronousNotifyingChangeApplierTarget インターフェイス
IAsynchronousNotifyingChangeApplierTargetCallback インターフェイス