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